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)

Get Weather

News, Photo and Web Search

Other Photos

Previous Photo

Next Photo