
Ujjain: Mahashivratri, which essentially translates to 'the great night of Shiva', is considered one of the most auspicious festivals in the country.

Ujjain: Mahashivratri, which essentially translates to 'the great night of Shiva', is considered one of the most auspicious festivals in the country.