Located in eastern Peru on the high plateau or ‘Altiplano’, are the shores of Lake Titicaca, close to the Bolivian border. The Altiplano has an average altitude of 4,000 metres, which makes the lake, at a size of 8,300 sq km, the highest navigable lake in the world. The small town of Puno is full of Peruvian character, with narrow dusty streets and a colourful market.