What is really going on in politics? Get our daily email briefing straight to your inbox Sign up Thank you for subscribing We have more newsletters Show me See our privacy notice Invalid Email

Jeremy Corbyn has attacked Donald Trump's response to white supremacist violence, saying his early response to the Charlottesville attack was "not enough."

The President finally condemned racism as evil this afternoon, saying the KKK, white supremacists and neo-Nazis are "criminals and thugs".

But that was after two long days of silence and criticism, during which Trump would only condemn violence "on many sides" at the rally, and refused to answer questions about the far-right and neo-Nazi groups' support for his presidency.

Speaking during a visit to Milton Keynes, Corbyn said the President's initial response was "not enough."

He said: "What happened in Charlottesville was the KKK [Ku Klux Klan] and its supporters, white supremacists, arrived in Charlottesville in order to cause trouble.

"Surely every president of every country in the world... should be able to condemn that."

Mr Corbyn has previously faced criticism for condemning violence "on all sides" in Venezuela.

Video Loading Video Unavailable Click to play Tap to play The video will start in 8 Cancel Play now

(Image: PA)

But today, he said there was "no equivalence" between the attack in Charlottesville, which left one dead and 20 injured, and the situation in Venezuela.

Asked if Trump's comments were robust enough earlier in the day, a Number 10 spokesperson said: "What the President says is a matter for him.

"But what we were very clear on, very early on after this tragedy, was we condemn racism, hatred and violence."

Asked if Mrs May was condemning violence on "all sides", the spokesman replied pointedly: "The PM's been very clear. We condemn racism. We condemn the far right."