Which country is the city Andorra la Vella located in?
- Andorra
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.
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.