Varanasi is one of the most holy cities in India on the banks of the river Ganga. People come to bathe and cremate their loved ones.