Socialist Jeremy Corbyn to step down as leader of Labour Party after defeat in U.K. election

LONDON — Jeremy Corbyn, the socialist leader of the opposition Labour Party, announced Friday he will step down after projected election results showed the party not only failed to oust the ruling Conservatives but also lost a swath of formerly dependable seats. Corbyn admitted it had been a “very disappointing” night as support crumbled in […]

Read More