Designed by
Title
Many cars, people, buses rushing on the busy road of the indian city #192443923
Description
KOLKATA, INDIA: City traffic with cars, people, buses rushing on the busy market road on January 20, 2013. Kolkata has a density of 814.80 vehicles per km road length
This image is editorial