Two tropical storms pound Japan, causing flooding and landslides

Wait 5 sec.

The storms, Mekkhala and Higos, have dumped heavy rain and damaged roads as Japan experiences its annual rainy season