Designed by
Title
Cars in traffic at Shibuya district in Tokyo, Japan #98439255
Description
TOKYO, JAPAN - NOVEMBER 12, 2016: Cars in traffic at Shibuya district in Tokyo, Japan. Shibuya road cross is one of the busiest crosswalks in the world.
This image is editorial