O2 says all of its services have been restored - following a network fault which left around a third of customers unable to call, text or use the internet.

The mobile phone operator - which has 23 million UK subscribers - had been struggling to restore its coverage since yesterday afternoon.