People cool off on the beach in Shanghai, east China, Aug. 24, 2013. The highest temperature of the city reached 35.7 degrees Celsius on Saturday. So far Shanghai has seen 45 days with highest temperature above 35 degrees Celsius this year. (Xinhua/Liu Xiaojing)