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