In the ancient times, so as to fulfill one’s wishes and desires, humans were sacrificed. The specific part of this place where humans were sacrificed, is called narabali sthan (place for human sacrifice). This place is an important pilgrimage for Tharus. tharus especially residing in Nawalpurs and Chitwan worship and conduct pujas here. This place is looked after by the pujaris of Jatashaniker mandir.