Shanghai hit with coldest year-end in 40 years

STORY: The city's lowest temperatures will be 24 to 21 degrees Fahrenheit (minus 4 to minus 6 degrees Celsius) in Shanghai's suburbs, and temperatures will remain below zero all day throughout the city, the Shanghai Meteorological Bureau said in a post on its Weibo social media account.

The unusually frigid weather ushered in by a powerful wave of cold air from Siberia has spread across China since the middle of last week, with many northern provinces rewriting December records as the mercury sank as low as minus 22 Fahrenheit (minus 30 Celsius) in some cities.