A record summer downpour dumped more than a month's worth of rain on central China in just 12 hours

No comments

Read more