Andorra nestles high in the Pyrenees mountains on the French-Spanish border and is a popular tourist and winter sports destination, and a wealthy international commercial center. I...