Isla del Sol, Lake Titicaca


Isla del Sol is located in the southern portion of Lake Titicaca located on the border between Peru and Bolivia.  Lake Titicaca is considered the highest navigable lake in the world at an altitude of approximately 3800m above sea level.  The island is a quiet sanctuary in the middle of the lake, with no motorized vehicles.