Spain A visit to Spain Creating Tomorrowâs schools Today Europe Map of Spain Spain is located on the Iberian Peninsula Fact file Population : about 47 million people Language:…