Introduction to Hajima: Chichijima, located about 1,000 kilometers south of Tokyo, and Hajima 50 kilometers apart, are the center of the Ogasawara Islands.

Leave a Reply