Somebody has listed the world's 51 busiest railway stations " and all except six are in Japan. The calculations were based on the number of people who pass through the facilities each year. Topping the list are three stations in Tokyo " Shinjuku, Shibuya and Ikebukuro. Then come Umeda (in Osaka) and
This content is for Premium Subscribers only. To view this content, login below or subscribe as a Premium Subscriber.