Image for representation purposes only China installed the world’s biggest floating offshore wind turbine, the 16-MW Three Gorges Pilot, 43 miles off Yangjiang in the Guangdong Province. The turbine was assembled at Tieshan Port in Beihai, Guangxi Zhuang Autonomous Region and then towed across the Qiongzhou Strait to its destination. When it becomes operational, the turbine will produce around 44.65 million kilowatt-hours of electricity annually…