Updated: 19 May 2021, 16:35
BARACK Obama reportedly called Donald Trump "a racist, sexist pig" and "a f**king lunatic" in a shocking behind the scenes attack.
The insults were revealed in a bombshell new tell-all novel, Battle for the Soul: Inside the Democrats’ Campaigns to Defeat Donald Trump by Edward-Isaac Dovere, read by The Guardian.
4
4
He reportedly called Trump a 'corrupt motherf**er'Credit: Getty
Obama reportedly preferred the prospect of Donald Trump becoming the 45th president, as opposed to Texas Senator Ted Cruz, but this swiftly changed, according to Dovere.
From 2017, Obama reportedly dubbed Trump "a madman," before the insults got darker.