Want to experience India's spirituality at its most vibrant? Travel to Varanasi, Uttar Pradesh. This historic city, which has been continuously inhabited for over 2,800 years (and counting), is considered one of the holiest destinations for Hindus. Devotees think that through death in Varanasi, they...