As a tradition devotees wake up early in the morning of the Mahashivratri day and take a ritual sunrise bath, preferably in the holy waters of river Ganga. They also offer prayers to the Sun God, Vishnu and Shiva as a part of a purification rite observed on all-important Hindu festivals. After wearing fresh new clothes devotees visit the nearest Shiva Temple to give the customary bath to the Shivalinga.
On a Shivratri day, Shiva temples are thronged by devotees, mainly women, who come to perform the traditional Shivalinga pooja and seek blessings from the god. At times there is so much rush in the temples that devotees have to wait for their turn to observe pooja. At their turn for worship, devotees circumambulate the Shivalinga, three or seven times, and then pour water over it. Some also pour milk. Sounds of bell and shouts of ‘Shankarji ki Jai’ or (Hail Shiva) reverberate in the temple premises.