Delhi is located in India.
Delhi ( [ ˈdɛli ] , [ d̪ɪlliː ] Dilli ) , officially the National Capital Territory of Delhi or NCT , is a city and a union territory of India . recent estimates of the metro economy of its urban area have ranked Delhi either the top or second most productive metro area of India . Delhi is the second wealthiest city after Mumbai in India , with a total wealth of $ 450 billion and home to 18 billionaires and 23,000 millionaires .