Stranded villagers are seen during an evacuation on boat 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.
|