Maha Shivaratri is the most important festival of the year for devotees of the Hindu god Shiva.