BA under pressure to improve IT systems and communication after cancellations
British Airways is coming under pressure to improve its IT systems and communication with passengers
British Airways is coming under pressure to improve its IT systems and communication with passengers