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
The Heartbeat of World events
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