Designed by
Title
Shibuya Scramble Crossing. Tokyo. People with umbrellas crossing the street. Colorful advertising signs on buildings. #
Description
Shibuya Scramble Crossing in Tokyo, Japan. Pedestrians coming from station on rainy day holding umbrella. Traffic in the city.
This image is editorial