Does BA have a reserve 744 that it can press into service; bad time of the year for this to happen ...
BA shows four 747-400s parked in the desert - I don't know how much it would take to put one of those back into service, but probably a lot less than it would to fix this one