Record Floods Unleash Deadly Destruction Across Central China io9: Top, 21 Jul 2021 At least 25 people are dead and seven are missing in central China after a deluge of rain hit the province of Henan on Tuesday…