The 18-hour delay was bad enough, but the 104-day wait for compensation was just insulting.

When, in September, British Airways postponed my flight from Naples to London, I was lucky: I found a hotel room. Most of my fellow passengers, including a group of retirees, slept on the floor of the airport. The issue was said to be caused by the sudden bereavement of a crew member (awful news), but, inexplicably, British Airways did not have any backup staff.