The busiest crossorads in the world. The Japanese Shibya crossroads, in Tokyo.
Loading...