Designed by
Title
People leave the metro station #36370667
Description
DELHI, INDIA - NOV 09: people leave the metro station late evening 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.
This image is editorial