Situated high in the Pyrenees between France and Spain, Andorra la Vella is Europe’s highest capital, surprising with its isolation and charm. The city has […]