NBC News reports: Jeremy Corbyn, the socialist leader of the opposition Labour Party, announced Friday he will step down after 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 his party’s former heartlands, with …
Read More »