TODAY is a massive day in British politics with both party leaders about to make big calls.

The Conservatives will learn whether the Supreme Court believes their attempts to deport asylum seekers to Rwanda are lawful. If they are deemed not to be, right-wingers who have been alienated by this week’s reshuffle will demand Britain withdraws from the European convention on human rights and Rishi Sunak will have to suddenly find a new policy to stop the small boats.

Perhaps if the Supreme Court allows the deportations he has a tougher job: he has to make this madly expensive policy of removing a handful of people to Rwanda work as a deterrent to stop the 46,000 who arrived on small boats last year.

The problems are not all with Mr Sunak. Despite being 18 points ahead in the polls and watching the reshuffle tear his opponents a part, Keir Starmer faces the bumpiest ride of his leadership as the SNP calls a vote on a ceasefire in Gaza.

Everyone wants a ceasefire. The sight of those premature babies wrapped in tinfoil as their generators fail must have moved the hardest heart: surely such suffering has to be stopped.

Our politicians seem to be out of step with the public on this, although Mr Sunak made his toughest speech on Israel on Monday night immediately after his reshuffle.

A ceasefire may not be practicable – would Hamas, a terrorist group which doesn’t abide by civilised conventions, abide by its terms? – but the public want to see their politicians doing all they can to stop civilian casualties.

Yet Mr Starmer, desperate to prove his party has changed after Jeremy Corbyn’s days, may sack his frontbenchers who vote for a ceasefire.

The reshuffle has laid bare the divisions in the Conservative Party, but how Mr Starmer copes today in finding a way to keep his party together without losing touch with the public will be a big test of his credentials for the top job.