Typhoon Dolphin Leads to Shanghai Evacuations

Typhoon Dolphin, which was anticipated as from Friday, August 7, finally hit China on Sunday, August 9, 2026. The massive cyclone reached Shanghai and its environs at a speed of 150km/hr, causing massive damage along the way. Typhoons are tropical cyclones that move over the north-western part of the Pacific. That is why they mostly […]