Andorra is a tiny independent country or principality in Europe, lying between France and Spain. The country is situated in the Pyrenees Mountains. Andorra’s well known ski resorts and tax haven status encourage much duty-free shopping. Apart from those foregoing facts, are there other facts about Andorra that many people might not be aware of? Yes. Consider, for [...]