Typhoon Dolphin rages in China: meteorologists declare red alert due to strong winds and heavy rains | allworld.media