New Delhi is the capital of which country?

New Delhi is the capital city of India. The city was founded in 1911 and inaugurated in 1931.