Not all "BA" are the same
Agree with Rik. As a lowly frequent flyer, it seems there is no doubt the crew did a fantastic job. Well done guys and this IS what we expect from full service airlines. However, let's see why this happened. IF it was poor maintenance and ignoring FAA advice, then ...