Varanasi, India.
Varanasi is a strange mixture of haunting beauty and desperate aggravation. It's a holy city, sprawled out along a sacred river. A river people use to both wash their dirty laundry and wash away their sins. People bathe there. Cows bathe there. The dead...