Europe Pyrenees Mountains & Andorra July 8, 2012 jini Andorra, officially the Principality of Andorra, is a sovereign landlocked microstate located in the eastern Pyrenees mountains between Spain and France. Pyrenees mountains Continue reading Pyrenees Mountains & Andorra →