DELHI - DEC 10: Crowded train station platform on December 10, 2010 in Delhi, India. Indian railways transport 20 million passengers daily.
Editorial use only
Editorial credit: Daniel Prudek / Shutterstock.com

Royalty-free stock photo ID: 71905546

DELHI - DEC 10: Crowded train station platform on December 10, 2010 in Delhi, India. Indian railways transport 20 million passengers daily.