Ken Livingstone has said he is resigning from the Labour Party. The ex-London mayor has been suspended since 2016 in a row over allegations of anti-Semitism following comments he made about Hitler and Zionism.
Boris Johnson dodged a humiliating nationwide defeat for Prime Minister David Cameron by winning London in local elections that saw voters angry at Britain's economic woes flock to opposition Labour and a right-wing anti-European fringe party.