Inside an arts center in one of London's most multicultural districts, Jeremy Corbyn declared anti-Semitism "vile and wrong." Outside, the slogans emblazoned on two red vans were equally blunt. "A vote for Labour is a vote for racism," declared one. The other said simply: "Never Corbyn."

The leader of Britain's Labour Party wanted to talk about his radical new plans for the future. Instead, a little over two weeks before arguably the most pivotal U.K. election in recent memory, the biggest challenger to Prime Minister Boris Johnson on Tuesday was having again to contend with something more associated with the dark days of the past.

"He's anti everything that I've been taught is good about the world," said David Rosenberg, a businessman who braved the late autumn drizzle to protest against Corbyn at the arts center in Tottenham, home to more than 3,000 Jews. Despite having voted for Labour in 2017, Rosenberg, 63, now said he would move to Israel if Corbyn came to power.