Inhabited for thousands of years, Taquile, 35km east of Puno, is a tiny 7-sq-km island with a population of about 2000 people. The Quechua-speaking islanders are distinct from most of the surrounding Aymara-speaking island communities and maintain a strong sense of group identity. They rarely marry non-Taquile people.