Honshu

Honshu Honshu is Japan’s main island with a bustling vibe and most of the country’s major cities. Tokyo, the capital of Japan, is situated on the east coast and is the epicentre for finance and fashion industries and renowned for its cuisine. Lying just southwest of the city is Mount Fuji, the country’s tallest peak. At 3,776 metres, […]