The US National Security Agency (NSA) has been hacking data links connecting Yahoo and Google's data centres, according to leaks by Edward Snowden.

Millions of records were gleaned daily from the internet giants' internal networks, according to documents published by the Washington Post.

The agency's director said it had not had access to the companies' computers.

Tim Allman reports.