The official language is Spanish and nearly everyone speaks it. But in the highlands the language the Incas spoke, Quechua, is still widely used. Older people in indigenous communities often don’t know Spanish, but younger generations do. Aymará, a pre-Inca language, is spoken in the towns around Lake Titicaca, and dozens of native tongues are spoken in the Amazon Basin. A growing number of Peruvians speak English.