Tokyo, Japan view of Shibuya Crossing, one of the busiest crosswalks in the world.

Royalty-free stock photo ID: 289571369

Tokyo, Japan view of Shibuya Crossing, one of the busiest crosswalks in the world.