New Delhi in Greek New Delhi in Greek Νέο Δελχί proper noun The capital city of India, located in the national capital territory of Delhi. Add to Flashcards