Screens / Tokyo
Tokyo Shibuya crossing
Location
Shibuya crossing is the worlds busiest and most famous pedestrian crossing. 2,500 people cross the crossing each time the lights turn red! It houses the two busiest railway stations in Japan – Shinjuku Station and Shibuya Station.
More in Tokyo