Japan: Storm brings torrential rains and disrupts transportation

Tropical Storm Maria made landfall in northern Japan on Monday, triggering torrential rains that disrupted flights and rail services and forced residents in some areas to evacuate their homes.

Share This Post: