Bicycle at Shibuya Crossing – Tokyo, Japan
Shibuya Crossing is the world’s busiest pedestrian crossing, stopping vehicles in all directions to allow pedestrians to inundate the entire intersection.
Shibuya Crossing is the world’s busiest pedestrian crossing, stopping vehicles in all directions to allow pedestrians to inundate the entire intersection.