Shibuya Crossing, often referred to as the world's busiest pedestrian intersection, is located in Tokyo. Some 2,500 pedestrians an hour use the intersection during peak hours. The intersection sits right outside of Shibuya Station, one of Tokyo's busiest transportation hubs.
© 2024 Happy Mutants LLC
Substack is the home for great culture