Edward Snowder

Report: Britain pulls out spies as Russia, China crack Snowden files
World

Report: Britain pulls out spies as Russia, China crack Snowden files

Britain has pulled out agents from live operations in "hostile countries" after Russia and China cracked top-secret information contained in…
Back to top button