Home Guides A guide to Varanasi, the can’t-miss spiritual heart of India