TOKYO, JAPAN - NOVEMBER 02, 2014: Unidentified pedestrians walk at Shibuya Crossing, one of the busiest crosswalks in the world.
Editorial use only
Editorial credit: Nor Gal / Shutterstock.com

Royalty-free stock photo ID: 290051486

TOKYO, JAPAN - NOVEMBER 02, 2014: Unidentified pedestrians walk at Shibuya Crossing, one of the busiest crosswalks in the world.