British Airways reaches agreement with pilot union After nearly three months of negotiations, British Airways has signed an agreement Read More » Editorial July 23, 2020