Peru
Puno lays agains the highest navigable lake in the world - Lake Titicaca.
Puno - Peru - December 28, 2010