1571218827036

Ugratara Temple of Dadeldhura is also one of the 9 Shakti Peeth of Far-Western part of Nepal.

Pic: Ramesh Singh Bohara