Visiting Mumbai, Varanasi, Delhi, the Ganges, Agra, Udaipur, and Jodhpur offers a rich and diverse experience of India's cultural, historical, and spiritual tapestry. I spent 2 weeks on an intensive journey with Exotic Destinations touring these exciting Indian cities, staying at The Taj Mahal Palace hotels, beginning with Delhi.