Donald Trump has denounced racist violence after the killing of a protester in Charlottesville, Virginia.

He said the Ku Klux Klan, neo-Nazis and white supremacists were "repugnant" to everything Americans held dear.

Mr Trump was criticised for not specifically denouncing extremists in his initial comments on the violence.