Most parts of mainland China experienced their coldest weather in decades over the weekend.