English >> China Society
Beijing suffered the strongest rainfall since 61 years on July 21 2012. Water made traffic hindered, cars flooded, and streets become rivers.