The Supreme Lord Shiva is venerated every year on the auspicious occasion of Mahashivratri. Literally meaning "the Great Night of Shiva”, Mahashivratri is celebrated on the new moon day (Hindu Calendar) in the month of Maagha, which falls in late winter (February, or March) and before the arrival of spring. This year Mahashivratri will be…Read More