POKHARA, Jan. 26, 2015 - Photo taken on Jan. 25, 2015 shows Barahi temple located on an island of Fewa lake in Pokhara, Nepal.

1 / 1
 

Latest News

Latest Photos