Rainstorm Triggers Landslides in Southwest China

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

Recommended