Where is Honshu?

Honshu is regarded as Japan’s mainland. Honshu is the largest island of Japan and is 87,992 miles in size. Tokyo, Osaka, Kyoto and Yokohama are located in Honshu.