The Pyrenees are a mountain range that forms a natural barrier between the countries of France and Spain, as well as between the Iberian Peninsula and the rest of Europe. They are located in the southwest of Europe and are one of the most famous mountains on the continent. It is said that the name of the mountain range comes from Pyrene, a princess in Greek mythology...