Heavy rain battered homes as Typhoon Muifa pounded the Chinese financial hub Shanghai on Wednesday.
Footage shows the downpour lashing buildings in the densely populated city ahead of the storm's landfall on September 14. Despite the harsh weather, some residents were seen out on the streets riding their bikes.