Sorry I have to disagree. There is no comparison between Business a Class on Iberia and Club Europe. IB is infinitely better.
Their crews are delightful, smart, polite nothing is too much trouble. The main meals are of excellent quality, lots of wine, teas, coffee….and newspapers. The best combination when travelling from LHR to Soain is BA T5 lounges and IB service.
If you are passing in transit through MAD, IB flights are so well organised that connections are direct from the back of the aircraft to the long-satellite…so easy. Arrive in MAD on BA flight with a connection and you have to trudge for miles, then catch a train, then trudge for more miles.