Shanghai recorded its lowest temperature in 145 years on Monday, with the mercury dipping to 17.3 degree Celsius, close to the historic maximum temperature of 15.9 degree Celsius on July 2, 1876, according to wenhui.news365.com.cn.
The day's high was 21.2 degree Celsius, paralleling with that on July 6, 1903, and the average temperature was 18.9 degree Celsius, making it the lowest average temperature in July in 142 years since 1873.
Meteorologist Zhang Ruiyi said the record low temperature is a result of days of rains under cold air mass as the city is in the middle of the monsoon season.
The weather is expected to get cooler as three typhoons are approaching coastal China, which may bring gales and rainstorms to an already flooded coastal parts of China.
The National Meteorological Center (NMC) predicted that among the three typhoons Chan-hom, Linfa and Nangka that had formed on the northwest Pacific, Chan-hom and Linfa will affect China in the coming days.
The NMC said the center of Linfa, the 10th typhoon this year, was located 335 kilometers southwest of Taiwan's Eluanbi at 5 pm, Monday, and is moving toward the island at 10 kilometers per hour.
It was downgraded to tropical storm level on Monday afternoon, packing winds of 23 meters per second near its center.
Chan-hom, the ninth typhoon this year, was located about 1,950 kilometers southeast of the Diaoyu Islands at 5 pm, the NMC said. It is strengthening while barreling northwest toward the Chinese mainland and is expected to lash country's eastern coast on Friday.