Yangtze deluge tests limits of Three Gorges Dam

China’s Three Gorges Dam is being put to more and sterner tests as torrential rain pounds provinces along the upper reaches of the Yangtze River, with all its major tributaries already in spate. During the past weekend, Yangtze’s second flood this year struck the world’s largest hydroelectricity dam spanning Asia’s longest river, with peak flow […]