So what next?

The highest court in the land has ruled that Boris Johnson acted unlawfully in suspending Parliament.

The 11 Supreme Court judges agreed unanimously that the decision to advise the Queen to prorogue was “unlawful because it had the effect of frustrating or preventing the ability of Parliament to carry out its constitutional functions”.

Whether you are pro-Brexit or remain, this can only be viewed as a humiliating ruling for the Prime Minister.

There will be some determined to dress it up as an example of ‘The Establishment’ trying to overrule the will of the people and block the UK’s withdrawal from the EU.

That is a simplistic and wrong attitude. The judges are ruling on a point of law. Even the government has to abide by law, otherwise we end up being ruled by a dictatorship.

It lead to former Conservative MP Sir John Major saying: "No Prime Minister must ever treat The Monarch or Parliament in this way again."

But what next?

Will Mr Johnson resign? Should he? Some would take this decision as a serious attack on their integrity and reputation and would stand down.

This result is bound to have an effect on the loyalty some of his fellow Conservative MPs feel towards him.

The logical next step would be for a vote of no confidence to be called by the Opposition in the Prime Minister.

But Labour leader Jeremy Corbyn has already declined such a move.

That would lead to a general election that Labour do not want but that Boris Johnson is keen for.

But Mr Corbyn and the Labour Party are trailing badly in the polls and are unlikely to win the vote. And opposition parties want to wait for the October 31 deadline to pass before making any move.

Or the PM could call a constructive vote of confidence in himself to force a general election.

So perhaps, beyond the humiliation and the loss of face and faith, the gameplan of Mr Johnson and his advisors is working out perfectly for them.

It seems the only thing that can happen next is a general election.

But when?