The powerful Typhoon Haishen battered vast areas across Japan's southwestern main island of Kyushu and southern islands of Okinawa Prefecture over the weekend, causing mudslides, blackouts, as well as suspension of shinkansen bullet train services and other transportation.  Here is a collection...