Some features of this site are not compatible with your browser. Install Opera Mini to
better experience this site.
Heavy rain triggered devastating flooding in China in July 2010.
Heavy rain around Shanghai from July 15 to 21, 2010, exacerbated ongoing flooding and landslides.
Published Jul 22, 2010