Has BA made any announcement to explain the cancellations as I can't see anything (let alone an apology to those booked) on the website? After the recent performance this won't do much for confidence and surely the lack of any explanation simply gives the impression that the management has screwed up again as well as needing a few lessons in
PR.