A sea of devotees thronged Kashi Vishwanath Temple in Varanasi, Uttar Pradesh on the occasion of Mahashivratri. Mahashivratri, which translates to 'the great night of Lord Shiva', is considered one of the most auspicious festivals in the country. It is celebrated annually with much fervour across the country. Mahashivratri is considered especially auspicious as it is supposed to be the night of convergence of Shiva and Shakti, which signifies the coming together of male and female energies that keep the world in balance. Shiva and Shakti are revered as the embodiment of love, power, and oneness.