Maha Shivratri means “great night of Shiva”. It is a festival of Hindus that is largely celebrated in India as well as Nepal. The festival...