DELHI, INDIA - NOV 09: people leave the metro station on November 09, 2011 in Delhi, India. It is one of the largest metro networks in the world. The network consists of six lines with 142 Stations.
- Image ID: 89533093
- Copyright: Jorg Hackemann
- Editorial Credit: Jorg Hackemann / Shutterstock.com
Editorial Use Only.
Use of this image in advertising or for promotional purposes is prohibited.