Menu

Category: 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 […]