Spain has a population of over 46 million people, with Spanish as the official language along with recognized regional languages like Catalan. The country is a monarchy led by King Felipe VI and Prime Minister Mariano Rajoy. Some of Spain's most popular attractions are found in cities like Madrid, Barcelona, and the Catalonia region. Catalonia has over 7.5 million residents and Barcelona is its most important city, known for landmarks like Sagrada Familia, Camp Nou Stadium, and Las Ramblas promenade. The village of Sort is a tourist destination in the Catalan Pyrenees mountains near the Noguera Pallaresa River.