Shibuya crossing; reputedly the world's busiest pedestrian crossing.

Close Window