Lake Titicaca is the biggest freshwater lake in the world. Lake Titicaca is located in the Andes, on the border between Bolivia and Peru, with a surface elevation of 3,812 metres. It’s always been considered a sacred place by the indigenous people. Around Titicaca, countless legends were born, since it’s very beginning. According to them, this is the place where the first children of the sun arrived.