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