This cave is famous for its natural Ice formation of Lord Shiva.
The devotees believe that this cave have the presence of Lord Shiva.
The devotees also feel a positive energy and spiritual growth in themselves.
It is surrounded by natural beauty, positive energy, and a feeling of calmness.
Next: Why most brands are misleading ads in India?
Find out More..