Andorra, a tiny sovereign European principality, nestles high in the Pyrenees mountains. This landlocked nation, known for its scenic beauty, forms a secluded haven between France and Spain. See also Microstate Mountains Catalan Europe