located in South America it is one of the highest navigable lakes in the world
_I_I_AC_
Answers
Answered by
1
Answer:
HEY MATE !
Here is you answer
T I T I C A C A » Lake Titicaca.
Hope it will helps you mark me as brainliest
thank you
Answered by
1
It’s lake TITICACA located in America
Similar questions