President Donald Trump has fired his National Security Adviser John Bolton.
Mr Trump tweeted on Tuesday that he told Mr Bolton on Monday night that his services were no longer needed at the White House.
He said Mr Bolton submitted his resignation on Tuesday morning.
Mr Trump tweeted that he “disagreed strongly” with many of Mr Bolton’s suggestions, “as did others in the administration”.
Mr Bolton, who was seen as one of the hawks in the administration, then gave his version of events with a tweet of his own.
He said: “I offered to resign last night and President Trump said, ‘Let’s talk about it tomorrow’.”
Mr Bolton also served in the administration of former president George W. Bush.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here