Media playback is unsupported on your device Media caption Typhoon Chan-hom has brought flooding and high winds to the eastern coast of China

Powerful typhoon Chan-hom has made landfall along the coast of China's eastern Zhejiang province.

Almost one million people have been evacuated from coastal areas in anticipation of a typhoon carrying wind speeds of 173km/h (107mph). Some 100mm of rain has fallen since Friday.

Chan-hom is now heading north past the city of Shanghai.

The typhoon hit Taiwan and Japan earlier in the week, uprooting trees and injuring several people.

Flights cancelled

Chan-hom first hit Zhejiang province on an island near the city of Ningbo at around 16:40 (08:40 GMT), the National Meteorological Center said.

No deaths or injuries were reported in the region by Saturday evening, state news agency Xinhua said.

One village, Laiao, received more than 400mm (16in) of rain, it said.

The BBC's John Sudworth in Shanghai says more than 400 flights have been cancelled there along with a number of public events, and the government has told people they should stay at home.

Image copyright Xinhua Image caption Flooded street in Xiangshan county in Zhejiang province

Image copyright AFP Image caption Huge waves were crashing into the coast of Zhejiang province

Image copyright AFP Image caption Dykes have been strengthened in Zhejiang

Image copyright Reuters Image caption Shanghai was feeling the strength of the winds even before Chan-hom made landfall

Dozens of flights were also cancelled in Zhoushan, Hangzhou, Ningbo and Wenzhou.

Zhejiang province has called its entire fishing fleet back to port.

Some 100 train services were also cancelled.

Peter Abram, who is in Ningbo, told the BBC: "The supermarkets got cleaned out yesterday morning. I just tried to take a walk, but got blown back inside.

Media playback is unsupported on your device Media caption BBC Weather: Typhoon Chan-hom brings heavy rainfall and powerful winds to Shanghai and the Zhejiang and Jiangsu provinces of China

"The only people out in the thick of it are emergency services... All us Westerners here in Ningbo seem to be safely battened down in our apartments, candles at the ready."

Philippa Osborne, who is in Shanghai, said: "From where I live in the middle of Shanghai, people have certainly heeded the warning to stay home. There are virtually no pedestrians out on the street, and the road traffic volume has been greatly reduced."

Chinese television showed footage of coastal regions being battered by torrential rain as the typhoon neared.

Images from the region also showed flooded farmland.

Our correspondent says China is well used to dealing with such storms, although this is possibly the strongest July typhoon to hit Zhejiang since 1949.

The highest red-alert warning remains in force, despite the storm being downgraded in category from super to strong.