The highest temperature in Shanghai during the last two days reached 40.9 degrees Celsius, tying Shanghai's temperature record since meteorological records began in 1873. In the streets of Shanghai on July 14, many ordinary workers remain in their job. Photos: Song Yingqi/GT