The Principality of Andorra with its capital Andorra La Valla is a sovereign landlocked microstate on the Iberian Peninsula, in the eastern Pyrenees, bordering France to the north and Spain to the south. Tourism in Andorra sees an estimated 10.2 million visitors annually.