Spain is a country located on the Iberian Peninsula in southern Europe with a population of approximately 47 million people. The official languages of Spain include Castellano, Catalan, Galician and Basque, and schools also teach English, French, Italian and Latin. Many immigrants arrive in Spain from other countries like France, Portugal and Africa to live and work.