KUMAMOTO--The iconic scramble crossing in front of Tokyo's Shibuya Station is touted as the world's busiest pedestrian intersection, famed for masses of people crossing from all directions without bumping into each other. [Read More]

No reproduction or republication without written permission.