Located in Peru, in Bolivia.
Lake Titicaca is a lake in South America, the largest freshwater lake in South America and the second largest in surface area, the world’s highest navigable lake.
Video
Source: Wikipedia
Author(s) of videos: Amazing Places on Our Planet