Andorra, a tiny principality nestled in southwestern Europe, is tucked away in the Pyrenees between France and Spain. Its ...