Andorra is a small, landlocked country in southwestern Europe, bordered by France to the north and Spain to the south. It is a beautiful country offering stunning mountainous landscapes in the ...