The whole India celebrating Maha Shivarathri with observes prays to Lord Shiva. According to the Hindu culture, the devotees will observe day-long fast in this day. According to the Hindu calendar, the festival is celebrated on the new moon day in the month of Maagha. Not only in India but also the neighboring country Nepal is celebrating this day.
The celebrations begin from early hours in the morning and continue till late at night. The day is considered auspicious for spiritual growth.
Shiva devotees visit temples and worship the Shivalinga with milk, water and offer items including Bilva leaves, Bilva fruit, and Dhatura. Some even distribute sweet beverage laced with bhaang in the form of prasad. Most devotees observe full day fast on this day. On the following day, specially prepared food is offered to the deity, after which people consume food.