Over 900 residents displaced after landslide in southwest China, 10 missing

  • 4 months ago