Extreme weather could disrupt China’s boom in renewable energy
The Three Gorges Dam in China is an important source of hydropower Costfoto/Nurphoto/Shutterstock China’s huge electrical network is buzzing with more renewable energy in any other country, but this system…