However,rains in Madhya Pradesh led to dip in temperature and claimed the life of a 55-year-old man in Rajgarh district.
Also in Uttar Pradesh's Lalitpur district, a 30-year-old man died due to cold.
Delhiites woke up to a pleasant morning with the minimum temperature settling at 8.8 degrees Celsius, a notch above normal while the maximum temperature settled at 21.6 degrees Celsius, a notch above the season's average, allowing people to come out and enjoy the day.
According to a Northern Railway official, "as many as 36 trains were running behind the schedule, 15 cancelled and seven of them rescheduled".
More From This Section
In the neighbouring Uttar Pradesh, light rains occurred at some places and minimum temperatures rose in Lucknow, Gorakhpur, Kanpur, Agra Varanasi, Faizabad, Bareilly, Jhansi and Meerut divisions.
Meanwhile, mercury plummeted in Kashmir Valley today after a slight respite for few days, dropping further below the freezing point with Kargil recording a new low of minus 15.8 degrees Celsius this season.
The minimum temperature in the famous ski-resort of Gulmarg settled at minus 3.4 degrees Celsius, slightly down from the previous night's minus 3.2 degrees Celsius.
Gulmarg was the centre of the New Year celebrations in the Valley with tourists and locals thronging the resort for the annual event which marks the advent of the new year amid snow.
In the desert state of Rajasthan, night temperature increased marginally in various parts of the state bringing some respite from the cold even though the movement of trains was affected to due to foggy conditions.