Select your language
Shibuya Scramble Crossing outside Shibuya Station's Hachiko Exit is the pedestrian intersection most people picture when they picture Tokyo, where every vehicle light turns red at once and a few thousand people cross tog…
Page 1 of 2