New Delhi
geographical nameDefinition of New Delhi
city and capital of India, located on the Yamuna River in Delhi Territory south of the city of (old) Delhi population 258,000