John Kelly says report he called Donald Trump an idiot is ‘total BS’, and their relationship is ‘candid and strong’
A confidant of White House chief of staff Kelly says he regards himself as a guardrail protecting the US people from their president

New details emerged on the rift between White House chief of staff John Kelly and US President Donald Trump, with one former administration official saying Kelly privately called Trump “an idiot” last year.
The insult to the president’s intelligence, confirmed by the former official, came as Kelly’s clashes with Trump over policy and personnel grew louder and more frequent.
The former four-star general, who has cast himself as safeguarding the public from the president, has also threatened to quit the White House on several occasions.
His disparaging remark was first reported on Monday by NBC News and Kelly responded by branding the report “total BS”.
He characterised his relationship with Trump as “incredibly candid and strong”, and added of the president, “He always knows where I stand and he and I both know this story is total BS.”
