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
John Inge, the Bishop of Worcester, says the death of his wife from cancer at the age of 51 has set him in opposition to the legislation.
A cool weekend ahead but looking dry for many with sunny spells.
Firefighters have warned residents in London that an ongoing blaze could spark the explosion of a gas cylinder.