China's home-developed 16-megawatt offshore wind turbine rolled off the production line in East China's Fujian Province on Wednesday. The turbine boasts the world's largest single-unit capacity and biggest impeller, marking a breakthrough in high-end research and manufacturing to reach world-class levels.
With a propeller diameter of 252 meters, the wind turbine...