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 question•1 category
Score History
Loading score data...
Mention Rank: #3