Death Toll Rises to 41 After Devastating Landslide in Southwestern China’s Chongqing Municipality

Rescuers have confirmed an additional 30 fatalities in the aftermath of a catastrophic landslide that struck Pengshui County in China’s southwestern Chongqing municipality this month, elevating the total death toll…