Lake Titicaca

place
GenRank Score
4.5

A large, deep lake in the Andes on the border of Peru and Bolivia, known as the highest navigable lake in the world.

Also Known As

Lake Titicaca
1 question1 category

Score History

Loading score data...
Mention Rank: #3