HomeUPSCTokyo, the capital of Japan is situated in the island of 859. Tokyo, the capital of Japan is situated in the island ofBy Admin / October 4, 2025 A. Hokkaido B. Honshu C. Shikoku D. Kyushu ✅ The correct answer is option B.