Dense fog has disrupted travel in India's capital Delhi, affecting dozens of flights and trains.
Reports say 50 flights and nearly 20 trains are delayed.
Hundreds of departing flights were delayed by an average of 25 minutes, and arriving flights were delayed by eight minutes, according to flight tracking app Flightradar24.
But passengers have complained of being stuck at the airport for hours.
Delhi airport authorities had issued a flight advisory on Monday, asking passengers to contact their airlines for the latest flight information.
“While take-offs and landings continue at Delhi Airport, non-CAT III compliant flights may be affected,” the advisory said. CAT III runways allow aircraft to land even in poor visibility conditions.
In December, more than 100 flights were delayed due to fog and poor visibility across the city. The airport also experienced travel disruption in January, with dozens of people taking to social media to complain about delays and cancellations.
On Wednesday morning, videos and photos from various parts of Delhi and its suburbs showed a blanket of fog, covering many roads and obscuring buildings. The India Meteorological Department (IMD) said visibility had reduced to zero in several areas.
The IMD has predicted light rain or thunderstorms with strong winds on Wednesday. The ministry also forecasts moderate fog for the next few days.
Dense fog is common in winter in Delhi and other parts of north India, but the cold weather in Delhi this season has broken many records.
According to an IMD report, Delhi recorded its coldest January in 13 years, with a maximum temperature of 17.7 degrees Celsius. His second coldest January was nine years ago in 2015, when the city recorded a maximum temperature of 17.9 degrees. This year's nights were also the coldest since 2013, the report added.