Skip to main content

Delhi

India

Delhi is a union territory in northern India that encompasses New Delhi, the national capital. It is one of the oldest continuously inhabited cities in the world and serves as the political center of India.