The holy shrine of the Hindu Mother Goddess located in these hills have made this place very famous. Every year, thousands of pilgrims, trek their way up the steep slopes, to offer prayer to their goddess. The shrine complex itself is built on a steep outcrop, and makes for quite the twinkling sight at night. The holy cave shrine of Vaishno Devi is nestled in a beautiful recess of the Trikuta Mountains forming a part of the lower Himalayas. It is located 61 km north of Jammu at a height of 5,200 feet above the sea level in the state of Jammu and Kashmir. In the cave there are images of three deities viz. the Mahakali, Mahalakshmi and Mahasaraswati. Perfect to visit if you're into religion and spirituality.