asia typhoons

Typhoon Lekima: China Declares Red Alert as Super Typhoon Heads Towards Its Eastern Coast

A red alert has been declared in China as powerful typhoon Lekima heads towards the eastern coast. Typhoon Lekima is…

5 years ago