Lake Titicaca

Lake Titicaca is a large freshwater lake in the Andes, shared by Peru and Bolivia. At about 3,812 meters above sea level, it is the world’s highest navigable lake.

Connect