Heavy Rains cause Flooding and Landslide in Southwest China

2015-06-02 1

Torrential rain causes floods and landslides in southwest China.