Shibuya Crossing in Tokyo, one of the world's busiest intersections and epitome of urban hustle. March 2024 · Japan