Andorra
Andorra is a landlocked country on the Iberian Peninsula, bordered by France to the north and Spain to the south.
Continent
:
Europe
Capital
:
Andorra la Vella
Andorra is a landlocked country on the Iberian Peninsula, bordered by France to the north and Spain to the south.