I was booked on a flight from FRA to LHR and held online boarding cards. The flight was the last flight out that evening and we were told by text at 1.30PM that the flight was cancelled and to contact a phone no. which gave a message to say the office was closed due Sunday and to check the website. Website gave 2 options 1. cancel and refund. 2. rebook next available BA flight which was midmorning next day. As we had to get home without fail Sunday night I booked 2 of the last seats immediately on LH and paid Eu600 for them. We could find no reason for the delay or info at the airport and no other flights had been cancelled. When I phoned the insurance company the next day which is recommended on the BA website to "cover all you need" I was impolitely told they didn't cover cancellation by the airline so unlucky!! I contacted BA who said they would only refund the part of the trip we hadn't used and not their problem basically! so I am now £500 worse off because BA and the Insurance company refuse in any way to help. I paid £300 or so for the BA roundtrip, and I received today the handsome sum of £85 for a refund!!!