New Delhi Hear it!

New Delhi Definition

New Delhi

capital of India, in Delhi territory, adjacent to the old city of Delhi: pop. 301,000