David Cameron said he would "make no apology" for having and maintaining security services because of the work they do to keep the country safe.
"I will criticise those who make public the work that they do," he added.
More top news
A plane powered purely by solar power has taken off from Egypt for the final leg of the first ever fuel-free flight around the world.
Animal rights group PETA seizes 'teachable moment', warning Pokémon Go users the game is akin to animal cruelty.
A Labour MP has accused aides to Jeremy Corbyn and John McDonnell of a 'violation of privacy, security and confidentiality'.