FILE -In this photo released by Xinhua News Agency, residents wade through debris along a flood-hit street after waters from a river overwhelmed towns following days of heavy rain, in Huaiji County, ...
Residents wade through debris along a flood-hit street after waters from a river overwhelmed towns following days of heavy rain, in Huaiji County, south China's Guangdong Province on June 19, 2025.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results
Feedback