Shakumbhari Devi temple is an ancient shrine that is visited by numerous pilgrims round the year. This revered shrine is located in Jasmour village, which lies at a distance of 40 kms in the north of Saharanpur (Uttar Pradesh). Perched in the midst of Shivalik mountain range, the temple is believed to have been built by the Marathas. There is nothing extraordinary about the architecture of this temple, but the divine aura makes it different from others. Many devotees believe that no one goes empty handed from the shrine of the Goddess. It is alleged that Shakumbhri Devi is the slayer of the demon king, Mahishasur. According to the legends, Shakumbhari Devi did penance (tapasya) for 100 years and had vegetarian meal only once at the month end. In the east of this temple, there is a shrine at a distance of one kilometer. This shrine is dedicated to Bhura Dev (Lord Bhairav), who is regarded as the guard of Shakumbhari Devi. It is said that a visit to this temple is a must, in order to complete the journey to Shakumbari Devi.