Thousands evacuated as heavy rain swells rivers in central China
An aerial drone photo shows repair work underway at the site of a levee breach along the Beiru River in Jiaxian County, central China's Henan Province, Aug. 13, 2026. Thousands of people have been…




