Officially known as the Principality of Andorra, Andorra is a sovereign landlocked country on the Iberian Peninsula that is bordered by France to the north and ...