The airline has suffered a nightmare few weeks with cancelled flights and delays damaging its reputation

How flyers fell out of love with British Airways