Typhoon Dolphin, identified as the strongest storm to strike China this year, has caused widespread disruption across the nation. Its powerful winds and torrential rains led to significant delays at m

Typhoon Dolphin, identified as the strongest storm to strike China this year, has caused widespread disruption across the nation. Its powerful winds and torrential rains led to significant delays at m