Typhoon Bebinca: The strongest storm in over 70 years hit Shanghai disrupting the mid-autumn festival. With winds up to 120 km/h, it forced evacuations and cancellations of flights, rail services, and road closures across the Yangtze River Delta region. Typhoon Bebinca: The strongest typhoon in more than seven decades has struck China’s finan