Etymology
Today it means: The capital city of India, located in the national capital territory of Delhi. Full definition →
From New + Delhi.
Etymology from Wiktionary, CC BY-SA 4.0.