Phewa Lake is one of the attractions of Pokhara. Believers and other visitors are taken to the Bal Tarahi Temple, located on an island in the lake, by boat.
Phewa Lake is one of the attractions of Pokhara. Believers and other visitors are taken to the Bal Tarahi Temple, located on an island in the lake, by boat.