New Delhi

geographical name

Definition 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