Nationality:
noun: Spaniard(s)
adjective: Spanish
Ethnic groups:
composite of Mediterranean and Nordic types
Religions:
Roman Catholic 94%, other 6%
Languages:
Castilian Spanish (official) 74%, Catalan 17%, Galician 7%, Basque 2%, are official regionally
Literacy: