DELHI, INDIA - OCTOBER 15: passengers alighting metro train on October 15, 2012 in Delhi, India. Nealy 1 million passengers use the metro daily.
Editorial use only
Editorial credit: travelview / Shutterstock.com

Royalty-free stock photo ID: 119724826

DELHI, INDIA - OCTOBER 15: passengers alighting metro train on October 15, 2012 in Delhi, India. Nealy 1 million passengers use the metro daily.