Correct Answer:
A. Lake Titicaca
Lake Titicaca, located in the Andes Mountains on the border of Peru and Bolivia, is recognized as the world's highest navigable lake.
Lake Titicaca, located in the Andes Mountains on the border of Peru and Bolivia, is recognized as the world's highest navigable lake.