Spain is located on the Iberian Peninsula in southwestern Europe. It is bordered by Portugal, Gibraltar, Andorra and France. Much of central Spain is covered by a plateau surrounded by mountain ranges, with some lowlands along the coasts. Spain has a socialist government that provides free universal healthcare and low-cost higher education.