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.
All questions in our database were added by users and can be incorrect. Please report the incorect questions here