Bebinca, the strongest typhoon to have hit China’s Shanghai city in 75 years packing wind speed of 42 meters, made landfall on Monday bringing the megacity of 25 million to a grinding halt.
Ad Blocker Enabled!
Ad Blocker Enabled!
Our website is made possible by displaying online advertisements to our visitors. Please support us by disabling your Ad Blocker.