Rescuers race to find survivors in rain after landslip in China kills at least eight
Rescuers use a heavy machine to clear the rubble to search for trapped victims at the scene of a landslide in Pengshui County in southwestern China’s Chongqing on July 18, 2026. | Photo Credit: AP Rescue crews on Saturday (July 18, 2026) raced to find survivors from a landslide in the southwestern Chinese city of…
Read More “Rescuers race to find survivors in rain after landslip in China kills at least eight” »
