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
- Release Information: Editorial Use Only. Use of this image in advertising or for promotional purposes is prohibited.
- Editorial Credit: Jorg Hackemann / Shutterstock.com
- Copyright: Jorg Hackemann