The government’s controversial bill to bring EU legislation into UK law has passed with a slim majority.
The EU Withdrawal Bill passed by 326 votes to 290.
The bill will now pass to the next parliamentary stage, where it will encounter a barrage of resistance from MPs seeking to amend it, including from several senior Tory figures.
The bill faces a 157 proposed amendments.
Labour shadow Brexit secretary Keir Starmer said: “Labour will seek to amend and remove the worst aspects from the bill but the flaws are so fundamental it’s hard to see how this could ever be made fit for purpose.”