All roads, rails, shipping lanes and planes lead to Tokyo, the capital of Japan, is the most populated urban area in the world, at over 12 million people in the official metropolitan area alone, a population of 35 million people if you include Greater Tokyo. The size of Tokyo can intimidate the first-time visitor. Much […]