Nepal: Phewa Lake & Tal Barahi Temple
Phewa Lake forms a picturesque background for the town of Pokhara with green mountain hills and then Himalayan peaks behind (visible on a rare clear day only). Tal Barahi Temple is a major Hindu temple dedicated to Vishnu and is located on an island in the middle of the lake. Hundreds of people take the boats across the lake to make it to the temple. A two storied pagoda is the main building of the temple.