Hurricane Bebinca, classified as a Category 1 typhoon and the strongest since 1949, struck Shanghai, China's economic capital, on Sunday.