Beijing records heaviest rainfall in at least 140 years, causing severe flooding and 21 deaths Read more