Tokyo, the capital of Japan, is located on the main island of Honshu. It is the largest city in the world by land area, population and density. The megacity has a population of over 35 million people. The size and energy can intimidate first time visitors. In the vast metropolis, ancient traditions blend with futuristic buildings. Tokyo is known for its well ordered society, everything has a place and purpose.
Watch the video and learn more about the subway and train system that never rests.