Sir Keir Starmer has made the most inept start of any prime minister in a century, a leading historian has warned.
Sir Anthony Seldon even suggested that Liz Truss, who lasted just seven weeks in office before she was ousted by her own MPs, has done a better job than the Labour leader.