MPs have voted through the third reading of the Investigatory Powers Bill by a margin of 444 to 69 despite a widespread campaign to urge MPs to vote against the bill.
The bill will now pass to the House of Lords where it will come under more scrutiny. Historically the Lords rarely changes much in bills sent from the Commons. However, the path may not be so straightforward for the IP Bill after the defeat of welfare reforms earlier this year.
The Open Rights Group, which has thrown a number of punches at politicians and the proposals, is disappointed with the result and has committed to keeping the fight going.
"We'd like to thank you for all the work you've done so far to challenge the IP Bill. MPs voted in favour of the IP Bill by 444 to 69. This was disappointing but expected. We know how hard the government is trying to push this bill through," said executive director Jim Killock.
"The fight isn't over. First, the bill will now be debated in the House of Lords where they'll put it under more scrutiny. We have more chance of getting the amendments we've been fighting for in the Lords, and we'll make them aware of the bill's flaws. The Lords has a recent track record of pushing back on bad legislation."
The proposed legislation went through pretty much the same process in the Commons and was bashed around like trainers in a washing machine. However, it survived despite all the objections.
David Anderson QC, an independent reviewer of terrorism legislation, has condemned the bill and has begun a new study already.
"Conduct of the review will involve the close scrutiny and interrogation of a volume of very highly classified material," he said.
"I will be asking whether the government has established a robust operational case for the bulk powers it says it needs, and examining whether similar results could have been reached by other, less intrusive, means."
Geoengineering on the sea floor near glaciers would form a new ice shelf to prevent melting
Alterations in capillary blood flow can be caused by body position change
Curiosity rover is in 'normal mode' but not transmitting scientific data back to base
NatWest outage comes a day after Barclays' IT systems shut out customers and staff