John Oliver is not a fan of Donald Trump and he's proved it once and for all with a package compiling all of his best insults

The host of HBO's Last Week Tonight compiled his insults against the American President - someone he calls a "sentient circus peanut" - during a 20-minute piece about on Russia.

The segment looked at Trump's relationship with Russian president Vladimir Putin and the issues that could come from Trump following Putin's style of leadership.

When he turned towards Trump's recent attacks on free press, which resemble Putin's policies, Oliver wasn't afraid to let rip.

Advertisement

"Our press is at least currently free enough that I can routinely do this," Oliver said, before showing clips of all the insults he has given Trump over four seasons of his show.

Those insults included calling him a "racist voodoo doll made of discarded cat hair" and "America's wealthiest haemorrhoid".

Afterwards, Oliver joked that "Trump has not had me murdered - yet, yet, there's still time".

Afterwards, he introduced a cheesy techno pop song warning Trump about aligning America with Russia.

The Last Week Tonight host resorted to music to make it clear what a threat Putin is. YouTube / LastWeekTonight