answersLogoWhite

0

The highest body of water in the Andes, and most likely the world, is Ojos del Salado at 20,960 feet.

User Avatar

Wiki User

13y ago

What else can I help you with?