I've traveled Spain fairly extensively and came away with one impression ... the Spaniards are the least linguistic in terms of other languages in all of Europe. Perhaps because they're on a peninsula, and somewhat isolated, not sure, but most Europeans in other countries are multi-lingual.
I've met more Spaniards who speak English and German, than Englishman who can speak ANY foreign language. Anglophones in general are rather isolationist when it comes to learning other languages.