Johnson announced his resignation as an MP on June 9, 2023, accusing a parliamentary probe into the "Partygate" scandal of driving him out. Johnson, 58, said he was stepping down with immediate effect "triggering an immediate by-election" in his marginal seat, which heaps political pressure on his successor Rishi Sunak. Photo by Daniel Leal/ AFP FILE PIX