China evacuates one million from homes as massive storm arrives August 10, 2026 Typhoon Dolphin has made landfall, bringing strong winds and heavy rain across eastern China including Shanghai. Read full article on BBC →