China’s financial hub Shanghai experienced its hottest day in May in over a century amid an ongoing heatwave that has gripped large parts of the country’s southern region. The bustling metropolitan city recorded temperatures at a scorching 36.1C on ...