China Flooding and Landslides – Three Gorges Dam Being Tested

Water sluice down at Three Gorges Dam, central China's Hubei Province, July 28, 2010

Water sluice down at Three Gorges Dam, central China's Hubei Province, July 28, 2010China has been getting pounded recently by heavy rains and flooding. Here are a few stories I’ve come across in this department.