Delhi, India - September 18, 2013: Top view of Delhi, India. Delhi is the second largest (after Mumbai) city of India, which has the status of a Union territory (National Capital Territory of Delhi).

Delhi, India - September 18, 2013: Top view of Delhi, India. Delhi is the second largest (after Mumbai) city of India, which has the status of a Union territory (National Capital Territory of Delhi). - 124077846

Similar stock images

to-top-page