Master Plans India » Delhi » Page 3
Delhi, The capital city of India, located in the northern India is a metropolitan city. Delhi is the world’s 2nd largest city in terms of population and India’s largest in terms of area.
Area of Delhi: 1,484 km²
Population: 22 million in 2011