Rescuers clear debris inside the room of disaster-affected villagers 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]