China has installed the world’s largest single-unit floating offshore wind turbine, the 16 MW 'Three Gorges Pilot,' off Guangdong Province. The semi-submersible platform allows operation in deep ...
Work has begun in Tibet on a hydropower project set to overtake the Three Gorges Dam as the world’s largest electricity ...