Japan witnesses record rain as Maria makes landfall
Tropical Storm Maria made landfall in northern Japan on Monday, having dumped the most rain in some areas since records began and forced the cancellation of dozens of flights.
Tropical Storm Maria made landfall in northern Japan on Monday, having dumped the most rain in some areas since records began and forced the cancellation of dozens of flights.