Spain is an European country located on the Iberian Peninsula, on the West of Europe. Spain borders with Portugal, France, Gibraltar and with Andorra. Discover Spain… Spain on the Map The country has its shores on the Mediterranean Sea and the Atlantic ocean. Strait of Gibraltar, 13 km or 8.1 mi wide, separates Spain from […]