- You Are Here ::
- Home >
- Travel Destinations >
- Delhi
Delhi

Delhi is a metropolitan region in India. With a population of 22 million in 2011, it is the world's second most populous city and the largest city in India in terms of area.
Delhi is a metropolitan region in India. With a population of 22 million in 2011, it is the world's second most populous city and the largest city in India in terms of area.