Labour is today reeling from Keir Starmer's explosive reshuffle with allies openly admitting it was a recognition the government was failing.

The PM is turning his attention to the junior ministerial ranks after pulling the pin on a huge Cabinet overhaul yesterday in the wake of Angela Rayner's resignation over her tax affairs.

Yvette Cooper was shifted from the key job of Home Secretary following a grim summer of protests over small boats and migrant hotels - to be replaced by harder-line Shabana Mahmood.

David Lammy was moved from the other great office of state of Foreign Secretary to take over from Ms Mahmood at justice, although he was given the consolation prize of Ms Rayner's old deputy PM title.

A swathe of other senior ministers switched briefs as Sir Keir tried to rewire his team - although only two new names were added to the Cabinet.