Where is New Delhi?

New Delhi is located within India. It is the capital city of India when it took over as the capital from Calcutta in 1911. As of 2001 the population of New Delhi was over 300,000 people. Hinduism is the main religion of New Delhi. It is the second most populated city in India following Mumbai.