UK Prime Minister Keir Starmer has resigned amid growing pressure within the Labour Party, becoming the sixth British prime minister to leave office in less than a decade. Labour will begin a leadership contest on July 9, with a new leader expected before Parliament returns in September, triggering political uncertainty.