Delhi
Capital of India.
New Delhi
Delhi is the capital of India, a sprawling metropolis located in northern India. Historically significant throughout various empires, it is known for ancient monuments like the Red Fort and Qutub Minar, vibrant markets, and diverse cultural influences.
Built by Tim Jones