World’s biggest 20-MW offshore wind turbine now powers China’s grid – Interesting Engineering
China Three Gorges Corporation (CTGC), the Chinese state-owned clean energy giant behind the project the world’s largest hydropower developer, theĀ …Read More