MPs have the “right” to try and delay or even block Brexit when they are given a vote on the UK’s withdrawal deal, John Bercow has said.

The Commons Speaker said it is an “opinion, rather than a constitutional fact” among hard-line Brexiteers that MPs have a “responsibility” to agree to whatever deal may be struck between the Government and the EU.

He said some MPs may want to oppose the deal if they are “not satisfied” with its contents and they are perfectly entitled to try and persuade their parliamentary colleagues to do the same.

His remarks are likely to infuriate Eurosceptics who believe it is the job of parliament to deliver on the outcome of last year’s EU referendum.

The Commons Speaker gave a speech and Q&A to the Hansard Society on Wednesday evening and he reportedly said: “There are actors on the stage who are very strongly supportive of Brexit who will tend to say the absolute responsibility now of members of parliament is simply to vote this through.