0
Anonymous
Lake Titicaca is located on the border of Peru and Bolivia, and is the highest navigable lake in the world. It serves as a moderating influence on Bolivia's climate.
Wiki User
Chat with our AI personalities