Rainstorm Triggers Landslides in Southwest China

2012-05-22 11

More torrential rains have hit many parts of southwest China since early Monday, causing some road sections to be flooded and triggering landslides.

Free Traffic Exchange