Answer :

The Pyrenees mountains border Spain and France
:)

OR2057

Answer: France

The Pyrenees Mountains form the natural border between France and Spain, and it completely engulfs the nation of Andorra.