After 18 months of bitter disputes, British Airways has finally reached an agreement with the union representing its cabin crew which could bring an end to the strikes.
This article is from the BBC News website. © British Broadcasting Corporation, The BBC is not responsible for the content of external internet sites.