New Delhi: Maha Shivratri, which is considered one of the most auspicious festivals, is celebrated annually with much fervour and excitement across India. This occasion, the literal translation of which is ‘the great night of Shiva’, will be celebrated on March 1 this year. It’s believed that while there is a Shivratri every lunisolar month […]