DELHI, INDIA - NOVEMBER 8: Traffic on a street at November 8, 2011 in Old Delhi, India. Indian capital has still problems with traffic and air pollution.
Editorial use only
Editorial credit: travelview / Shutterstock.com

Royalty-free stock photo ID: 93240034

DELHI, INDIA - NOVEMBER 8: Traffic on a street at November 8, 2011 in Old Delhi, India. Indian capital has still problems with traffic and air pollution.