Delhi on Thursday experienced the coldest day of the season with temperatures dropping as low as 5 degrees Celsius, the Met Office said.
The maximum temperature was recorded at 20.3 degrees Celsius, a notch above the normal, it said.
Dense fog curtailed visibility to below 50 metres at 5.30 AM and improved slightly to 50 metres by 8.30 AM. The weather conditions led to disruption of flight and train services.
Ninety two trains were running late, 44 were rescheduled and 19 cancelled, a railways official said.
As many as 198 flights, including international, were delayed due to the fog at the Indira Gandhi