+
Odaibajapan1

Odaiba is a man-made island built on a reclaimed land in Tokyo Bay. The artificial island was initially developed to protect the southern part of Tokyo against possible attacks from the sea. It lat…

Continue Reading..

Japan Asia Tokyo