China: Typhoon Bebinca makes landfall in Shanghai DW 09/16/2024Typhoon Bebinca is the strongest storm to hit Shanghai in over 70 years, causing widespread disruption and safety measures.