Spain: A Country on Europe’s Iberian Peninsula Spain is located on the Iberian Peninsula, bordering Portugal and France. It is famous for its flamenco dancers and bullfights…. Read More