Rare rebuke of the U.S. President by one of his closest foreign allies.

British Prime Minister Theresa May said on Wednesday there was no equivalence between fascists and those who opposed them, a rare rebuke of U.S. President Donald Trump by one of his closest foreign allies.

Mr. Trump inflamed tensions after a deadly rally of white supremacists in Charlottesville, Virginia, by insisting that counter-protesters were also to blame, drawing condemnation from some Republican leaders and praise from white far-right groups.

“There's no equivalence, I see no equivalence between those who propound fascist views and those who oppose them and I think it is important for all those in positions of responsibility to condemn far-right views wherever we hear them,” Ms. May told reporters when asked to comment on Mr. Trump's stance.

On Monday, Ms. May's spokesman had said that while Britain condemned racism, what the U.S. President said was “a matter for him."

Ms. May has been widely criticised by domestic political opponents for her efforts to cultivate close ties with Mr. Trump, who she visited at the White House days after his inauguration and invited for a state visit to Britain.

'Special relationship'

Her openly critical comment on Wednesday was an unexpected shift from Ms. May, who is keen to cement what she and many other Britons see as a “special relationship” between London and Washington as Britain prepares to leave the European Union.

The invitation to Mr. Trump to make a state visit to Britain sparked immediate controversy in Britain when the U.S. head of state announced his widely-criticised ban on travel from Muslim-majority countries just hours after May left the White House.

Mr. Trump's stance on the Charlottesville violence drew renewed calls for his state visit, which would be hosted by Queen Elizabeth and involve lavish pageantry, to be cancelled. Mr. May had rejected similar calls after previous Trump-related controversies.

Vince Cable against Trump visit

“Donald Trump has shown he is unable to detach himself from the extreme-right and racial supremacists,” said Vince Cable, leader of the opposition Liberal Democrats.

“It would be completely wrong to have this man visit the UK on a State Visit.”

No date has been announced for the visit.