Spanish is the main language, but many locals also speak Quechua.
Catholicism is dominant, mixed with ancient Inca traditions.
About 430,000 people live in Cusco.
Cusco is a mix of Inca heritage and colonial Spanish influence.