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.

All questions in our database were added by users and can be incorrect.