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.
Tokyo’s Shibuya Crossing is one of the most recognizable intersections in the world, and the image of crowds merging from every direction has become emblematic of the city itself. But in terms ...