British Airways apologise to customers facing delays

2017-05-28 22