It was high time for this to happen:
Theresa May has announced she is to stand down as Prime Minister on 7 June following months of mounting pressure over her failure to deliver Brexit.
…
Mrs May will remain in post until a successor is chosenThe final straw of her doomed premiership came when a last-gasp effort to win support for her Withdrawal Agreement Bill backfired spectacularly and it became obvious her Brexit deal was dead in the water.
Brexiteers within her own party were enraged by the concession of the offer of a potential second referendum and customs union arrangement announced on Tuesday.
Boris Johnson is the leading candidate for May's job of not delivering Brexit.

bigger
Trump, who will visit Great Britain on June 10 while May is still in Downing Street, will likely weigh in for him.