Posted on July 17, 2026 by adminLandslide in southwest China traps people, rescue efforts underway The rain-triggered landslide occurred near a section of the Wujiang River, which cuts through karst mountains peppered with small towns and terraces.