countriescountryeuropemountain

Andorra

Andorra is a small, landlocked country located in the Pyrenees mountains between France and Spain, known for its ski resorts, duty-free shopping, and scenic landscapes.