Delhi/Definition

Metropolis of India incorporating the capital, New Delhi.