Honshu is the largest and most populous main island of Japan. located south of Hokkaido across the Tsugaru Strait, north of Shikoku across the Inland Sea, and northeast of Kyushu across the Kanmon Straits. Read More
Dozens of people were injured and at least 900,000 households faced power outages along with serious disruptions to public transport on Monday after Typhoon Faxai made landfall early on Monday near the Japanese capital, according to media reports. ...