Spain is a constitutional monarchy located on the Iberian Peninsula in southwestern Europe. It has an area of 504,750 km2 and a population of over 46 million people. Spanish is the official language, though other languages like Catalan and Basque are also official in certain regions. The capital and largest city is Madrid. Spain has a diverse landscape that includes mountains, rivers, beaches, and islands like the Balearic and Canary Islands. It is known for its world-renowned cities and monuments that reflect its rich cultural history. Spanish cuisine and traditions also vary widely between regions. Sports, especially soccer, are now an important part of Spanish culture and youth.