China’s Three Gorges Dam generates huge amounts of power and controls flooding, but extreme weather and environmental ...