Flights were delayed and others canceled in the United Arab Emirates due to heavy fog that has frustrated thousands of residents who were looking forward to traveling home for Christmas.
At the Dubai airport, one of the busiest in the world, at least 17 flights were canceled, as visibility dropped to just 100 meters (yards) in some areas of the emirate.
At least another 100 incoming flights were either diverted to nearby airports or delayed, according to the flight schedule at the airport.
Dubai airport is a major transit hub, and thousands of tourists are expected to visit the UAE for the end-of-year festivities.
Dozens of flights were canceled, diverted or delayed at the three main airports in the emirates of Abu Dhabi, Dubai and Sharjah.
Dubai carrier Emirates Airlines, which has a fleet of over 250 large planes, said it has canceled 10 flight departures.
The fog has engulfed most of the country since Friday, but it intensified overnight as relative humidity soared to 95 percent amid cold winter weather.
Police warned motorists to be extremely cautious when driving in the fog, which the UAE weather center has said is likely to continue until the end of the day.
The United Arab Emirates has a native population of just one million against nine million foreigners.