The land of Varanasi (Kashi) has been the famous pilgrimage spot for Hindus for ages. The holy city is situated on the banks of the river Ganges in the Indian state of Uttar Pradesh. Ganges in Varanasi is believed to have the power to wash away the sins of mortals. Often referred to as Benares, […]