Spain is a country on the Iberian Peninsula in Europe and comprises 17 autonomous regions with diverse geography and culture. The capital of Spain is Madrid and some of the other largest cities in Spain are Madrid, Barcelona and Valencia.
Sign up to our newsletter