Heatwaves in China are affecting more than 900 million people, over the last 30 days.
On Wednesday searing heat swept across densely populated mega-cities—from Shanghai on the coast, to Chengdu deep in the heartlands.
China is facing a summer of contrasts this year, with heatwaves and heavy rainfall taking turns across the country.