Parts of northern India are experiencing a severe, prolonged cold wave that has thrown normal life out of gear.
Dense fog has delayed more than a hundred flights and dozens of trains, causing chaos at airports and railway stations.
Authorities in the capital Delhi have asked schools to extend winter holidays and cancelled classes.
The minimum temperature in parts of the city dropped to 1.9C on Sunday.
Other northern states have also been grappling with an acute cold wave, with temperatures plummeting to -6C (21F) in Indian-administered Kashmir.
India’s weather department declares a cold wave when the minimum temperature is less than 4C.
The meteorological department has asked people to “avoid or limit outdoor activities” until weather conditions improve. It has also warned people to be careful while driving through dense fog.
The severe cold is also expected to cause health issues, especially in Delhi, which also experiences severe pollution levels during winter months.
The extreme cold has been particularly hard for India’s homeless population, who often sleep beside the road and at railway stations.
On Sunday, Delhi witnessed one of the foggiest days of the season so far, with a thick mist covering the city for several hours.
Reports said poor visibility led to delays in more than a hundred flights at Delhi airport while several had to be diverted to other places. Indian railways – which carries some 23 million passengers daily – said that around 29 trains were running late in northern India.
The foggy conditions have continued on Monday with vehicles seen driving slowly on the roads. Domestic airline IndiGo tweeted that flight timings were affected “due to dense fog and poor visibility” in Delhi, and advised passengers to check their flight status before leaving for the airport.
Officials have said that they expect the cold wave to begin subsiding from 10 January.