HUAIHUA, July 5, 2014 - Photo taken with a mobile phone shows flooded houses in Mibei Township of Huaihua City, central China's Hunan Province, July 5, 2014. Rain-triggered landslides blocked a river to form a barrier lake in the township, affecting over 300 people. One villager is still missing by the press time.

1 / 1

Latest News

Latest Photos