Language
The official languages of Peru include Spanish, Quechua, and Aymara. The number of native speakers of Aymaran is very small (about 2%) and the number of Quechua speakers is also relatively small as only about 15% of the population speaks this language natively. Most people, no matter their ethnicity, speak Spanish and this tends to be the language of communication across groups in the country.
Spanish is a Romance language also spoken in Spain; it is closely related to other Romance languages, including Portuguese, Italian, French, Romanian, others. The dialect of Spanish in Peru is quite distinct in comparison to that of Spain and there are also many minor differences in the language across Latin America.
Quechuan is a language family of South America, primarily found in the Andes Mountains. There are numerous languages that are included in this language family, but all are similar. Aymaran is another indigenous language family found in the Andes Mountains.
Religion
Just over 80% of Peru's population is Roman Catholic, including most of the mestizos and Quechua. There is a notable minority of people that are Evangelical, but the rest of the people, another 6-7%, belong to various religions or follow no religion.