Typhoon Shanshan: ‘Highest-level warnings’ issued as Typhoon Shanshan makes landfall in Japan | World News – Times of India

Typhoon Shanshan on Thursday made landfall in the southern island of Kyushu in Japan, bringing torrential…