Delhi
New Delhi
a city in north central India