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.
"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.