Yesterday was the hottest day of the year in Shanghai so far, with the mercury reaching 27.6 degrees Celsius.