British Airways plans a £7 billion upgrade, adding new seats, routes, and tech to improve flights and customer experience.
by Kathleen Orenza