70 of 75 slides
Shibuya Train Station -- Shibuya Scramble Crossing: world's busiest pedestrian intersection"