Share
twitterlinkedinfacebook
Image 1 of 1
20130815_asia_06797.jpg
Tal Barahi Temple, on a small island in Phewa Lake, Pokhara, Nepal.