Designed by
Title
Traffic in Japan #60585195
Description
NAGOYA, JAPAN - APRIL 28, 2012: People drive in heavy traffic in Nagoya, Japan. With 589 vehicles per capita, Japan is among most motorized countries worldwide, which causes heavy traffic.
This image is editorial