I really don’t understand why is anyone surprised here. BA’s fleet is a very dirty and it comes down to BA cutting cleaning costs amongst others. Traveled with other airlines and all of them manage to have decent cabins except may be Tunisair. But hey we can all be amazed at the profits BA does every year.