Designed by
Title
Cars in traffic at Shibuya district in Tokyo, Japan #98438859
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