On the Beach has called for £781 million held in refund credit notes to be returned to consumers. A report exploring the impact of cancelled holidays caused by Covid-19 on holidaymakers reveals the ...