Spain is a kingdom located on the Iberian Peninsula in southwestern Europe. It also has several small territories on and near the north African coast.