Editorial use only
Editorial credit: ESB Professional / Shutterstock.com

Royalty-free stock photo ID: 274406885

TOKYO, JAPAN - DECEMBER 14, 2012: Pedestrians walk at Shibuya Crossing during the holiday season. The scramble crosswalk is one of the largest in the world. - Image