Designed by
Title
The Taal Barahi Temple on an island in Phewa Lake, Nepal #49487100
Description
POKHARA, NEPAL - APRIL 2014 : The Taal Barahi Temple on an island in Phewa Lake on 15 April 2014 in Pokhara city, Nepal. Phewa Lake is also called Phewa Tal or Fewa Lake. It is a freshwater lake in the south of the Pokhara Valley.
This image is editorial