CLOUDS of dense fog shrouded Shanghai early yesterday morning, grounding many flights, as well as forcing expressways and ferry services to close around the city.
The Shanghai Meteorological Bureau issued an orange heavy fog alert, the second highest in the three-scaled system, at 6:44am across the city and soon upgraded it to red, the highest level, in suburban Minhang and Fengxian districts.
Visibility was cut to 40 meters in Minhang District, the bureau said.
Pudong International Airport saw severe delays with no flights able to land or take off until 9:30am.
Around 15,000 passengers on more than 80 international and domestic flights were stranded - the longest delay was more than four hours. Visibility around the airport was down to less than 50 meters, according to airport police.
City airport authorities said nine international flights were diverted to Hongqiao International Airport to land, with another one landing in neighboring Zhejiang Province.
Services gradually returned to normal from 9:43am.
People leaving or entering the city using other modes of transport also had a tough journey due to the fog.
At least nine major expressways across the city were closed to vehicles yesterday morning and did not reopen until 11am.
Ten out of the city's 18 ferry routes along the Huangpu River were canceled and ferries to city's Chongming and Changxing islands also stopped services, which did not resume until the afternoon.
City traffic police enforced speed limits on Changjiang Tunnel and Bridge, another key route to the islands, leading to long queues.
The fog alert was not lifted until 9:55am as the temperature rose.
The weather bureau said the city was experiencing low pressure with little wind and high humidity, which was the main cause of the foggy weather. Visibility was limited to 100 meters in the districts of Minhang, Fengxian, Jiading and Pudong.
More foggy weather may occur intermittently over the next few days due to the arrival of a cold front?to the north of Shanghai, the bureau said.
The weather this week should be fine and dry, however, temperatures will drop several degrees because of the cold front.
The temperatures today will range from a low of 12 degrees Celsius to a high of 18. However, higher winds should make it feel colder than it has done over the past few days.