Theresa May

British Prime Minister, Theresa May on Friday morning announced that she will resign her position on June 7 following months of mounting pressure over her failure to deliver Brexit.

In an emotional speech, May said it had been the honour of her life to serve the country she loves and that she had done her best to deliver the result of the referendum which favoured Britain’s exit from the European Union (EU).

“It is and will always remain a matter of deep regret to me that I have not been able to deliver Brexit,” she said in a statement delivered outside 10 Downing Street in London.

The announcement means she will still be in office for Donald Trump’s state visit between June 3 and 5, only a day after the European elections where the Tories (British Conservative Party) are expected to perform woefully. The emotional spectacle of the Prime Minister detailing her departure date follows a toxic response to her latest Brexit plan from cabinet colleagues and Tory MPs this week.

May had previously said she would step aside once a Brexit deal had been passed by parliament and launched a fresh bid on Tuesday for lawmakers to vote on it in early June. The bid however failed. Brexiteers within her own party were enraged by her concession to a potential second referendum and customs union arrangement announced on Tuesday. Labour and the Democratic Unionist Party also said they would not support the deal.

Andrea Leadsom dealt the next blow when she quit as Commons leader on Wednesday evening saying she had lost confidence that Mrs. May would ‘deliver on the referendum result’. The country’s erstwhile Foreign Secretary, Boris Johnson is seen as the current favourite to replace Mrs. May.