Devastating Landslide in Southwestern China Claims 41 Lives as Rescue Efforts Conclude in Pengshui County

The death toll from a catastrophic landslide that struck Pengshui County in southwestern China’s Chongqing municipality on July 17, 2026, has tragically risen to 41. Authorities confirmed the grim update…

A historic battle at Loushan Pass is dramatically reenacted by tourists and performers in southwestern China.

Nestled amidst the rugged peaks of China’s southwestern Guizhou Province, the Loushan Pass recently became the vibrant stage for a spectacular reenactment of a pivotal 1935 battle, drawing throngs of…

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…