Hotels and World Travel
Delhi is the capital city of India and one of its 11 districts. It is located in the northern part of the country and serves as the seat of the Indian government. Delhi is known for its rich history, diverse culture, and vibrant atmosphere.
INDIA travel guide 2023 | EVERYTHING to know before you go
(Video: Rhett and Claire)