A British Airways customer has told how he is still waiting for a refund worth £5,200 for a holiday booked three years ago.
Michael Callaghan, 57, from Worcester, was due to travel to Walt Disney World in Orlando, Florida.
He had booked the dream holiday in January 2020 - over three years ago and before travel restrictions were put in place following the Covid pandemic.