Mahashivratri, which essentially translates to 'the great night of Shiva', is considered one of the most auspicious festivals of the country. It is celebrated annually with much fervour and excitement across India. This year Mahashivratri will be observed on February 18, 2023. So, get ready