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 · Last updated 5 years ago · 166.8K views