On the border with Bolivia, high in the Andes, Lake Titicaca is the highest navigable lake in the world. Home to many indigenous communities, traditional Peruvian life is preserved on peaceful floating islands built using totora reeds that grow plentifully in the lake. As well as the 42 self-fashioned islands of Uros, a popular attraction in the lakeside city of Puno, other island communities include Taquile, Amantani and the islands of the Sun and the Moon, the latter known for their spectacular sunsets.