Britain is about to get her sixth Prime Minister in seven years. Sir Keir Starmer announced his resignation from the highest political office in the United Kingdom from outside the famous black front door of Number 10, Downing Street on Monday, and will apparently leave in September. This is a fast-moving story, and as I write there is talk about Starmer leaving office in July if there is no leadership contest. (more…)
Counter-Currents

