Loading...

Andorra Visa

Andorra is a European country between Spain and France.The capital is Andorra la Vella. It is ruled by a Spanish Bishop and the French President.