1569819660238

Dhor Barahi Temple is situated in Tanahu, Nepal that enshrines Goddess Dhor Barahi. It also houses Shiva Lingas, Lord Ganesh and other Gods and Goddesses. Animals are sacrificed in nearby pond and believed to fulfill their wishes.

Image: Krishna Giri