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
Snow showers and sleet expected to affect parts of Scotland and Northern Ireland, with snow extending further south.
A court has ruled that the original coffin in which Lee Harvey Oswald was buried belongs to his brother, not the undertaker's that sold it.
Manic Street Preachers lyricist went missing nearly 20 years ago but mystery still surrounds exactly what happened to him.