THERESA May has failed to directly condemn Donald Trump for not singling out white supremacists for criticism following deadly unrest in Virginia.

The Prime Minister spoke out after the US President failed to condemn far-right demonstrators outright for violence in Charlottesville in which a woman was killed.

Trump claimed "there is blame on all sides", apparently equating the actions of far-right demonstrators with those protesting against them.

But May said: "I see no equivalence between those who propound fascist views and those who oppose them. I think it is important for all those in positions of responsibility to condemn far-right views wherever we hear them."

However May faces criticism for failing to condemn Trump directly, instead focussing on the actions of the far-right demonstrators.

Asked about Trump's comments in the wake of the violence, May told reporters in Portsmouth: "As I made clear at the weekend following the horrendous scenes that we saw in Charlottesville, I absolutely abhor the racism, the hatred and the violence that we have seen portrayed by these groups.

This follows after her initial response to Donald Trump's statements was that they were "a matter for him".