Labour's leadership does not understand anti-Semitism, the party's London mayoral candidate has said as he criticised Jeremy Corbyn for not stopping “unacceptable” racism against Jews from some members.

Sadiq Khan said recent high-profile incidents of anti-Semitism in Labour should be a "badge of shame" for the party and called for members of the ruling body to be retrained in what constitutes discrimination.

The Tooting MP also directly challenged his leader to take a "tougher stance" on the issue, saying he was “embarrassed” by the party’s record and demanding it was time not just to "talk the talk" but "walk the walk"