DELHI - MARCH 03: Delhi Metro station on March 03, 2012 in Delhi. Delhi Metro network consists of six lines with a total length of 189.63 kilometres (117.83 mi) with 142 stations
Editorial use only
Editorial credit: joyfull / Shutterstock.com

Royalty-free stock photo ID: 99063284

DELHI - MARCH 03: Delhi Metro station on March 03, 2012 in Delhi. Delhi Metro network consists of six lines with a total length of 189.63 kilometres (117.83 mi) with 142 stations