You are here
Home > Asia > Japan

Inside Tokyo – A Guide to The City

Tokyo the capital of Japan, is situated in the Kanto Region on the main island of Honshu. Tokyo’s greater metropolitan area has a population of over 35 million making it one of the largest and most exciting mega cities on the planet. Tormented by earthquakes and plagued by War this