Taal Barahi temple is situated at small island on Phewa Lake. The temple is that of Goddess Durga (worshipped by Buddhists and Hindus). The spot is popular site for visitors - local and foreigners.

Discover more inspiring photos like this one.

Download the FREE 500px app Open in app