Keir Starmer has now been Prime Minister for one year and 300 days, which puts him 43rd in the list of Britain’s longest-serving prime ministers. Whether he survives the seven weeks (otherwise known as ‘a single Truss’) he needs at the helm to overtake the Earl of Aberdeen will be shaped, in part, by the local election results next week.
Read Full Article »