Introduction about Spain

The south western part of the Europe on the Iberian Peninsula consists of a beautiful nation, Spain with a total land area of 505,990 square kilometers. The borders of Atlantic and Mediterranean coastlines borders three major nations in the entire Europe of which one is Spain as well. The Kingdom […]