Spain is, above all, a mosaic of heterogeneous cultures. Spanish culture is extremely rich and touches upon all forms of artistic expression. Spain has the highest number of UNESCO World Heritage listings. An approximate inventory of the monuments in Spain would reveal over 20,000 important pieces.
82% of the population is Roman Catholic
Spanish is the official language for the entire country. The six autonomous communities of Catalonia, the Basque Country, Galicia, Valencia, Navarre and the Balearic Islands have declared regional languages official as well as Spanish. These are Catalonian, Basque, Galician, Valencian, Basque in the Basque-speaking areas of Navarre and a variety of Catalonian spoken in the Balearic Islands