Rescuers help evacuate a disaster-affected villager in Chengguan Town of Yuzhong County, Lanzhou City, northwest China's Gansu Province, Aug. 9, 2025. Rescue efforts are underway after continuous heavy rainfall triggered mountain torrents in Yuzhong County. [Photo/Xinhua]