On the morning of Monday, June 22, 2026, Keir Starmer announced that he will leave the office of Prime Minister and Leader of the Labour Party in a matter of weeks, less than two years after being elected in a historic victory. With this, Britain is walking to have its seventh leader in ten years. The number impresses and... The post Crusoe: The swivel door of Downing Street appeared first on The Antagonist.