Severe tropical storm makes landfall in Japan – The Business Times

SEVERE Tropical Storm Maria on Monday made landfall in northern Japan, having dumped more than two months worth of rain in the previous 24 hoursĀ …Read More