Mountainous terrain, vast coastal deserts and steamy, tropical rainforests
Peru’s population is 28,674,757 with Spanish spoken by over 70% of the population and Quechua, the principal indigenous language, spoken by 24%. These are the two official Peruvian languages, but other ones include Aymara in the highlands and 55 Amazonian languages. 45% of Peru's population are described as Amerindian, with 37% of mixed race (mestizo), and 15% white/caucasian. Other ethnic groups include black, Japanese, and Chinese.