A man and a dog evacuates from their home in flood in Chongyang County, central China's Hubei Province, June 10, 2011. Torrential rains triggered floods and landslides that toppled homes and destroyed river embankments in Xianning of Hubei, killing 20 people and leaving five others missing, while some 110,000 residents were evacuated.
|