Jeremy Corbyn Re-Elected Leader of Britain’s Labour Party

Jeremy Corbyn Re-Elected Leader of Britain’s Labour Party

. . LONDON – Jeremy Corbyn has stormed to victory as head of Britain’s official opposition in the Labour Party leadership contest despite despair among his M.P.s over his policies and poor poll ratings. Corbyn won nearly 62% of votes among Labour members, increasing his mandate from a year ago, when he swept to victory […]