Britain's Labour Party adopted an internationally accepted definition of anti-Semitism on Tuesday, trying to defuse a dispute that has deepened rifts and heaped pressure on its leader at a time when the government is struggling over Brexit.

Labour leader Jeremy Corbyn, a veteran campaigner for Palestinian rights, has been criticized by members, lawmakers and Jewish leaders for not fully adopting the International Holocaust Remembrance Alliance's definition of anti-Semitism.

He has promised to drive anti-Semitism out of Labour, but the pledges have done little to quieten his critics, with some suggesting he step down for what they describe as his failure to tackle anti-Semitism in the party because of his leftist views.