Tropical storm Shanshan is the strongest storm to hit Japan this year. It has flooded towns, knocked out power to tens of thousands of homes and disrupted travel.



Source link