Virgin Media has been hit with a £28m fine after an investigation found it had mishandled calls with millions of customers.

The telecoms regulator said it had levied its largest-ever consumer protection fine against the telecoms firm.

Virgin Media has been hit with a £28m fine after an investigation found it had mishandled calls with millions of customers.