Designed by
Title
POKHARA, NEPAL - SEPTEMBER 04, 2017: Tal Barahi Temple, located at the center of Phewa Lake, is the most important #102902203
Description
POKHARA, NEPAL - SEPTEMBER 04, 2017: Tal Barahi Temple, located at the center of Phewa Lake, is the most important religious monument of Pokhara, fish eye effect.
This image is editorial