Commuters ride bikes and bicycles along a road amidst heavy fog.
At least 18 Delhi-bound trains were delayed due to fog in several parts of northern India, officials said on Thursday.
According to Northern Railway, the Dibrugarh-Delhi Brahmaputra Mail was delayed by five hours, followed by the Jai Nagar-New Delhi Swatantrata Senani Express and the Pratapgarh-Delhi Padmavat Express, which were running behind their schedule by four hours.
A security personnel mans his post near the Defence Ministry during a foggy morning in New Delhi.
Even the Gaya-New Delhi Mahabodhi Express and the Azamgarh-Delhi Kaifiyat Express were delayed by three hours and 30 minutes, the Varanasi-New Delhi Kashi Vishwanath Express and Puri-New Delhi Purushottam Express were delayed by three hours.
On Wednesday, 22 Delhi-bound trains were delayed due to severe fog in several parts of northern India.