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.
All questions in our database were added by users and can be incorrect. Please report the incorect questions here