Lord Vishnu is said to have left his footprint on the stone that is set in the upper wall of Har-Ki-Pauri (literally, footsteps of the Lord), where the Holy Ganges touches it at all times. Devout Hindus perform ritualistic bathing here on the banks of the river Ganges, an act considered to be the equivalent of washing away one's sins to attain Moksha.