Witness the royal and cultural heritage of India by visiting Delhi, Agra, and Jaipur. Each city has a lot to offer and will entice you with its diverse culture and cuisines while you explore its age-old history.