US President Donald Trump has fired his National Security Advisor John Bolton.
“I informed John Bolton last night that his services are no longer needed at the White House,” he wrote.
“I disagreed strongly with many of his suggestions,” Mr Trump wrote, adding that a new national security adviser would be appointed next week.
The firing comes amid reports of divisions in the Trump cabinet over a cancelled peace plan to invite the Taliban to the US.
Mr Bolton was Mr Trump’s third national security adviser after Michael Flynn and HR McMaster.
In response, Mr Bolton tweeted: “I offered to resign last night and President Trump said, ‘Let’s talk about it tomorrow.'”
According to a White House schedule, Mr Bolton had been due to host a White House briefing with Secretary of State Mike Pompeo and Treasury Secretary Steven Mnuchin just over two hours before Mr Trump tweeted that the national security adviser had been fired.
Mr Bolton had opposed peace talks with the Taliban, which Mr Trump scrapped at the weekend after initially inviting the group to the US to finalize peace talks.