Spain is located on the Iberian Peninsula in southwest Europe. It has a diverse landscape ranging from mountains to coastlines. Madrid is the capital city. Spain has a long history including periods of Moorish and Catholic rule. Today, Spain has a parliamentary monarchy government and uses the euro currency. It has many natural resources and tourist attractions that draw visitors from around the world.