A sovereign state in southwestern Europe and partly in Africa, Spain occupies most of the Iberian Peninsula, as well as the Canary and Balearic Islands. Capital: Madrid