Spain is located on the Iberian Peninsula in southwest Europe, bordered by Portugal, Gibraltar, Andorra and France. The population of Spain is 47 million people, with many living in major cities like Madrid, Barcelona, and Valencia. Spain has 17 autonomous regions and is divided into 50 provinces. The official language is Spanish, though other languages like Catalan and Basque are also spoken. Spain has a parliamentary monarchy system of government and the official currency is the Euro.