The first of three cities on this list in a Hindu-majority country, this city is capital of the world's second-largest country.
Answer New Delhi
New Delhi is the largest city in India, with a metro area population of nearly 27 million.
Asked by Dan Henry · Last updated 1 year ago · 92.3K views