
"
About Delhi
Delhi, officially the National Capital Territory of Delhi (NCT) that includes the Indian capital; is the largest metropolis of India. With the population of 16.7 million in 2011, the city is the 2nd most populous metropolis in India and 8th most populous metropolis in the world. The NCT and its urban region has been given the special status of National Capital Region (NCR) under the Indian constitution's...