Stock Photo - Tokyo, Japan - November 6, 2015: Pedestrians cross at Shibuya Crossing on November 6th in Tokyo, Japan, 2015. Shibuya Crossing is one of the busiest crosswalks in the world.

Stock Photo: Tokyo, Japan - November 6, 2015: Pedestrians cross at Shibuya Crossing on November 6th in Tokyo, Japan, 2015. Shibuya Crossing is one of the busiest crosswalks.

Searchable keywords

Choose multiple keywords