From Delhi’s heritage to Goa’s beaches, discover India’s 10 most visited cities—each offering a unique blend of culture, food, architecture, and unforgettable travel experiences.