GEO Quiz GEO Quiz

Which country is the city Andorra la Vella located in?

Andorra is a small landlocked country in the Pyrenees Mountains between Spain and France, known for its ski resorts, duty-free shopping, and stunning alpine scenery.