British Airways has a long history of falling foul of IT failures. In May 2023 more than 200 BA flights were grounded, ...