Tokyo Shinjuku Station is the world’s busiest railway station


Tokyo Shinjuku Station is the world's busiest railway station