The Barahachettra Temple which lies along the banks of Saptakoshi in Sunsari District. The temple is considered highly powerful and many devotees make a pilgrimage to the temple every year. There are considered to be four chettras in the world – two are in India (Kurukshetra and Dharmachettra) and two in Nepal (Barahachettra and Muktinath).
Baraha is considered an incarnation of Lord Vishnu – the preserver of the Universe in the Hindu Trinity. The other two are Brahma (The Creator) and Shiva (The Destroyer).