The UK's Department for Transport (DfT) has cancelled no-deal Brexit ferry contracts at an estimated cost of £50m to the UK taxpayer.

The move comes in the wake of an extension to the country's deadline to exit from the European Union.