Delhi is India‘s capital and the seat of government. Delhi is one of India‘s largest cities and the core of one of the largest metropolitan areas in the world. As the capital of several empires over the last 2000 years, Delhi contains well-preserved historic sites for the tourist to visit. Delhi is so vast that is not […]