While much of the Internet reacted with revulsion to Donald Trump's latest equivocation of the violence in Charlottesville, white supremacist leader David Duke praised the president for his "honesty and courage".

After Mr Trump said there was "blame on both sides" for a car plowing into counterprotestors outside a white supremacist rally, returning to an earlier stance that spurred widespread criticism, Mr Duke lauded Mr Trump in a tweet for rejecting "leftist terrorists."

Mr Duke has been an early and ardent supporter of Mr Trump, and his continued praise for the president underscored that association in a week when Mr Trump has twice declined to decisively condemn white supremacists.

The storm of censures that Mr Trump navigated this week conjured parallels to the presidential campaign, when Mr Trump similarly sparked anger for initially failing to reject Mr Duke. He eventually did disavow the former Ku Klux Klan leader.