Why has Keir Starmer resigned as UK prime minister, and who will take over?

The United Kingdom will have its seventh prime minister in a decade.

Exit mobile version