Sir Keir Starmer has announced his resignation as prime minister, and while he will stay in post for now, all eyes are already turning to his potential successor.
This post was originally published on this site.