One person has died after a typhoon blew down power lines and billboards in the Chinese financial hub of Shanghai as it hurtled north-easterly up the coast.

As Typhoon Muifa skirted the coast, strong winds caused damage in Shanghai and claimed the life of a 24 year-old swimmer who went missing in heavy surf, local media reported.