Video thumbnail for China: Super Typhoon Dolphin 2.

China: Super Typhoon Dolphin 2.

Aug 11, 2026

StringersHub

The storm caused by Super Typhoon Dolphin is temporarily suspended, the water level of the Huangpu River has fallen and shipping channels have resumed operation in Shanghai, China on August 11, 2026.
#news