Delhi

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).