The Iberian Peninsula is a large peninsula in southwestern Europe that includes the countries of Spain and Portugal. And not forgetting the smaller Principality of Andorra. Iberia is bordered by the Bay of Biscay to the north, the Cantabrian Sea

Read more