Mahashivratri is a Hindu festival which is celebrated every year to honour God Shiva. In Hinduism, this day marks a remembrance of 'overcoming darkness and ignorance' in life and the world. This day is observed by chanting prayers fasting, and meditating.