I flew Iberia recently on a BA codeshare ticket on the MAD-LHR route. All cabin announcements from the cabin crew were in both English and Spanish with the English element being very very rushed and quite broken phrasing.
There were announcements from the flight deck but this was only in Spanish.
I don't particularly mind but the rushed English was tricky to understand at times meaning I didn't really know what each announcement intended. Thankfully I know a little Spanish (aside from 'dos cervezas por favor') so I could fill the gaps.
These bloody foreigners eh - not speaking the lingo of our good ol' blighty eh!