Spain is located in Southwestern Europe on the Iberian Peninsula. It has a population of around 47 million people and its capital and largest city is Madrid. Spain has a diverse geography that includes mountains, rivers, coastline and islands. It also has a variety of climates ranging from Mediterranean to oceanic. Tourism is a major industry in Spain due to its beautiful landscapes and cultural attractions. The culture of Spain is rich with traditions including flamenco dancing, bullfighting, and festivals.