47.0k views
1 vote
Tokyo, the capital of Japan, is located on which of Japan's islands?

A.


Hokkaido


B.


Honshu


C.


Shikoku


D.


Kyushu

2 Answers

4 votes
Tokyo is located on the southeastern side of the main island called Honshu
User Aabujamra
by
7.4k points
5 votes
Tokyo is located on Honshu!
User Soda
by
6.1k points