Virgin Media hit with record £28m penalty for obstructing customer cancellations.

— Summary