Rescuers stand by to conduct a search and rescue operation at the scene of a landslide in southwestern China's Chongqing city on July 18, 2026. Andy Wong/AP