21 Things to Know Before You Go to Varanasi Holy rivers, unholy bhang lassi, goats in sweaters: navigating India's surreal city on the Ganges. Read More