Phewa lake is a freshwater lake in Nepal, located in the south of Pokhara Valley. It is the second largest lake in Nepal. But most popular lake to visit.The Tal Barahi temple is situated on an island in the lake. Lake covered with Annapurna mountains