Nepal, Pokhara, Travel Adventure Asia Himalaya View from Phewa Lake in Pokhara September 30, 2021 / Another amazing Himalaya view (Machhapuchhre and Annapurna). This time from a boat at the Phewa Lake in Pokhara. On the left side of the photo one can see the Tal Barahi island with the two-storey temple.