Wednesday, July 24, 2013

Phewa Lake Pokhara



Phewa Lake (Phewa Tal or Fewa Lake) is a natural freshwater lake located in Pokhara, Nepal.