But Grieve, the former attorney general, said MPs could still bring down the government in a no-confidence vote and called Cummings the "master of disinformation."

The Conservative MP said: "He [Cummings] is right when he points out that for the House of Commons to prevent a no-deal Brexit against the wishes of an administration that is hell-bent on delivering it come what may, there are a whole series of obstacles," he told BBC Radio 4 on Sunday.

"So he has a point, but I think he may also be missing the point that there are a number of things the House of Commons can do, including bringing down the government and setting up a new one in its place."

Health Secretary Matt Hancock said on Monday morning that MPs would not be able to stop a no-deal Brexit taking place on October 31, having claimed during his campaign to be Conservative leader that they could.

"I thought that it could and the votes went differently to how I anticipated and when the facts changed sometimes even as a politician you have to change your mind," he told BBC Radio 4's Today programme.

"When the facts change sometimes even as a politician you have to change your mind."

However, his opposite number, Shadow Health Secretary Jon Ashworth, said the opposition Labour Party was working with ministers "rather foolishly" sacked by Johnson on ways of stopping a no-deal exit.

"We are working with MPs across the House of Commons and we will work to stop no-deal," he told Sky's Sophy Ridge On Sunday.

Johnson, who was installed as prime minister in late July following the departure of Theresa May, has promised to take the UK out of the EU by October 31, the scheduled exit date, with or without a withdrawal deal.

He has insisted that securing a deal approved by parliament remains his priority and described the chances of a no-deal Brexit as a "million to one." However, growing number of MPs believe he is actively seeking a no-deal outcome.

His government has taken a bullish stance with EU negotiators, insisting on the complete removal of the Irish backstop from the current Brexit deal, a request the EU has said it not agree to.