High bank charges here they can afford to pay for staff who speak English! If you look at the jobs advertised in the CDS press they nearly all say it is necessary to speak English.
I was once at a golf dinner and a member of the junta de Andalucía was present. He and some more Spanish were sitting at the next table. They got into a discussion and a local Spaniard was complaining to the junta rep. about the English peoples lack of Spanish. They were quite critical until finally I had to but in, seeing as all the people at that table earn their living exculsively from tourism, the majority English speaking!