Puno

Titicaca is the largest lake in Peru, located at high altitude on the border with Bolivia.

Some people live on floating islands in the lake.

Lake Titicaca (Wikipedia)