Residents struggle to get around after Typhoon Bebika caused strong winds and heavy rain in Shanghai, China, September 16, 2024.