Andorra or what is popularly known as the principality of Andorra is a landlocked country that is located in the Iberian peninsula in the eastern region of Pyrenees. The country is bordered by Spain to the south and France to the north. The state is believed to have been created […]