Delhi is the largest city by area and the second-largest city by population in India. It has a total land area of 1,483 square kilometers (573 square miles) and a population of approximately 12.5 million (as of 2010).
6,358 Questions
No questions found for given filters. Try a different search or filter.