where is the iberian peninsula located
The Iberian Peninsula, which is located in southwestern Europe, is formed primarily by the three countries of Andorra, Spain and Portugal, and contains small portions of France and the British-owned territory of Gibraltar as well.