The hydropower hub calls into question the race for renewable energy.
Heatwave puts China's giant dam in the dock
‘Startlingly, no scientific evaluation of the possible impact on the local weather was ever conducted as part of the feasibility study of Three Gorges dam.’