What does 1 GW of installed solar energy mean? How many houses can it power?“What does one gigawatt of installed solar capacity mean?”, an editor from a general news outlet commented on my manuscript. “How many…Jan 27, 2021101Jan 27, 2021101
A shipowner and a betel nut stand: the shady millionaire linked to the death of a Myanmar sailorA dive into the practice of Flag of Convenience (FOC) that makes ship-related investigation complicatedMay 2, 20202May 2, 20202