Which country is the city Delhi located in?
- India
Delhi is the capital city of India, located in the northern part of the country. Known for its historical landmarks like the Red Fort, Qutub Minar, and its rich cultural heritage.
Delhi is the capital city of India, located in the northern part of the country. Known for its historical landmarks like the Red Fort, Qutub Minar, and its rich cultural heritage.