This is an archived article and the information in the article may be outdated. Please look at the time stamp on the story to see when it was last updated.

BEIJING (AP) — A strong typhoon made landfall on a group of Chinese islands on Wednesday as it headed toward the metropolis of Shanghai.

Typhoon Muifa hit the Zhoushan archipelago, near the port city of Ningbo on the country’s east coast, at about 8:30 p.m., China’s National Meteorological Center said.

It was forecast to weaken as it headed north across a bay but still be at typhoon strength when it reaches Shanghai later in the night.

Heavy rain was already falling in the city of more than 20 million people. The Hong Kong Observatory classified it as a severe typhoon with maximum sustained winds of 155 kilometers (96 miles) per hour.

All flights at Shanghai’s two main airports were canceled and authorities were evacuating people from construction sites and other risky areas, according to Chinese media reports.

The typhoon had been expected to make landfall in the afternoon in Zhejiang province, but it shifted slightly eastward, keeping it at sea and putting it on track for a direct hit on Shanghai.

All flights were canceled at Ningbo airport in Zhejiang and more than 11,000 fishing boats returned to port in the province, Chinese media said.

The requirement of a negative coronavirus test within 72 hours to enter buildings and other public areas in much of China was suspended in Ningbo, except at airports, train stations and highway entrances.

The storm’s latest track would take it through Jiangsu and Shandong provinces along China’s northeast coast after hitting Shanghai.