I’ve just had my return flight from Athens cancelled with 8 days notice. It’s a CE booking to LGW and the only options offered are 7 hours earlier or 6 hours later. I’ve booked alternative flights to be safe. BA are saying that no compensation will be due because this was a commercial decision to cancel the service. I’ve asked what that actually means and they’ve said that they can’t tell me because it’s commercially sensitive! On the plus side they have said that they understand how disappointed I must be and said they will share with the relevant Managers etc.