The literal translation of Mahashivratri is “the great night of Shiva”. The festival of Mahashivratri is celebrated to venerate Lord Shiva – who is an important figure in the Hindu mythology. This festival is largely celebrated in India and Nepal. This year, Mahashivratri falls on 13 February 2018. It is believed that on this very […]