President Donald Trump finally condemned the “evil” of “racist violence” in Charlottesville on Monday, two days after a white supremacist rally in the Virginia town that left three people dead.

After mounting criticism at his failure to speak out against white supremacist groups, Mr Trump addressed the nation from the White House and warned those behind Saturday’s riots that they will be held criminally responsible.

And, after widespread cross-party anger at his initial response – in which he condemned violence “on many sides” – the president on Monday delivered a more measured response, in which he called out neo-Nazis and the Ku Klux Klan.

“I would like to provide the nation with an update on the ongoing federal response to the horrific attack and violence that was witnessed by everyone,” said Mr Trump.