The Pyrenees mountain range separates the Iberian Peninsula from the rest of Europe, extending for more than 430 km between Spain and France.