Delhi is the capital city of India. It is the most populous city in the India, with a metropolitan area of over 9 million inhabitants.