A debate later today to reform the MP standards committee dominated Prime Minister’s Questions today, with Labour’s deputy leader Angela Rayner warning: “If you keep cheating the public, it catches up with you.”

Rayner, stepping in for Keir Starmer who is recovering from covid, gave a confident performance, saying: “When a Conservative member was found guilty of sexual harassment, but let off on a loophole, they said the rules couldn’t be changed after the event.

“So they can’t change the rules to stop sexual harassment, but they can change the rules to allow cash for access.”

Boris Johnson accused the deputy leader of “playing politics”, and said: “I think that she needs to consider the procedures of this House in a spirit of fairness.”