An aerial drone photo taken on Aug. 5, 2025 shows the site of a road collapse in Duanzhou District of Zhaoqing City, south China's Guangdong Province. Zhaoqing City was hit by heavy rainfall on Monday, resulting in flooding in multiple sections of urban areas including Duanzhou District. [Photo/Xinhua]
A rescue vehicle cleans the mud from the road in Duanzhou District of Zhaoqing City, south China's Guangdong Province, Aug. 5, 2025. [Photo/Xinhua]