Delhi is a city in northern India, and New Delhi is one of the 11 districts that constitute this city. The distinction between the two can be confusing because New Delhi is the capital of India, not Delhi. Delhi is the largest city in India with a population of more than 32 million people.