Donald Trump announced on Twitter he asked his national security adviser John Bolton to resign because they “strongly disagreed with many of the suggestions”.

However, Mr Bolton has offered a different version of the events writing on Twitter, with President Trump replying, 'Let's talk about it tomorrow'.

Mr Bolton is known to have pressed the President for a harder line on issues such as North Korea, and advocated a tougher approach on Russia and Afghanistan.