Where is Andorra?

Andorra is a tiny country landlocked between France and Spain in the heart of the Pyrenees mountains. Due north from Barcelona and due south from Toulouse.

Yes! Andorra is in Europe.  For those of you that still don’t have a clue read more here…