Spanish is the official language of Peru. In the mountains most Indians are bilingual, Spanish being their second language. They speak Quechua in most regions and Aymara near Lake Titicaca. Between one and two million of them do not speak Spanish at all. English and French are of little use except in some hotels and airlines.