Shanghai recorded its highest May temperature ever amid an extended stretch of sweltering spring heat.
Read more on E360 →