If you visit Japan , you have to make at least a detour to Tokyo (also Tokyo or Japanese 東京), the country’s largest metropolis and at the same time the capital. The city, formerly called Edo, is home to about 9.5 million inhabitants on 622 km² and is considered one of the most densely populated cities in the world. Tokyo – city with a long history If you are...