Delhiites shivered in biting cold today with the minimum temperature recorded at 6.9 degrees Celsius, a notch below the season's average.
Moderate to dense fog during the early morning hours disrupted rail services leading to cancellation of 40 trains and delayed 18 others.
However, flight operations remained normal.
More From This Section
Trains that are running behind schedule include Purushottam Express and Mahabodhi Express, a railways official said.
Following an overcast morning, the sun came out of the hiding around 10 AM. Weatherman said the day will witness mainly clear sky and a maximum temperature of around 17 degrees Celsius.
Delhi experienced the coldest day of the season yesterday with day temperature plunging to 15.1 degrees Celsius. The minimum temperature settled at 8.9 degrees Celsius.