Typhoon Dolphin made landfall on China’s eastern coast on Sunday, bringing torrential rain and powerful winds while prompting authorities to…
This website uses cookies.