Your javascript is disabled. Click the following link to the article.
Shanghai records its highest May temperature in more than 100 years - CNN