Shibuya Crossing is the world’s busiest pedestrian crossing. It represents the towering neon lit Tokyo that travelers expect. The traffic lights at the crossing have a 2 minute cycle
#Tokyo2020 #JapanTour #TravelingSaMi

AloJapan.com