"Maha Shivratri" is celebrated with religious fervour by devotees of Lord Shiva.
It is celebrated not just in India, but also in other countries including Nepal, where there are many worshippers of Lord Shiva.
According to Hindu texts, "Maha Shivratri" is the day when Lord Shiva married Goddess Parvati. Thus, the day marks the union of Shiva and Shakti, the two greatest forces of the Universe.
The night of the occasion, unmarried women pray to get a husband like Lord Shiva and devotees also worship the God to acheive success and drive away evil spirits.
Also, thousands of devotees take a holy dip at various pilgrimage destinations on this occasion. From early morning, devotees form long queues in various temples in India to offer prayers and also witness the "Rudra Abhishekam" of Lord Shiva. Some devotees also smear ash on their bodies.
Some followers fast and offer special prayers to Lord Shiva, the god of destruction.
Worshipers gather to pray on the occasion of Maha Shivratri in Ujjain's Mahakaleshwar temple pic.twitter.com/NZ4QccgJnE
— ANI (@ANI_news) February 17, 2015
Check out the above slideshow of Hindu devotees from different cities worshipping Lord Shiva.