Things To Worship Lord Shiva

Description
According to the scriptures, Lord Shiva is the only deity who resides on Earth, very near to His devotees. Shiva's abode is Mount Kailash which is situated in the Himalayas.