It is located on the Sivalik Hills atop the Bilwa Parvat. It is also known as the Bilwa Tirth and is one of the five pilgrimages within Haridwar. The temple is said to be home to Manasa ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results