
In this photo taken from video, rescuers pull a person out from the rubble after a landslide buried residential buildings in Pengshui County in southwestern China's Chongqing on Friday, July 17, 2026. (Tang via AP)

In this photo taken from video, rescuers pull a person out from the rubble after a landslide buried residential buildings in Pengshui County in southwestern China's Chongqing on Friday, July 17, 2026. (Tang via AP)