The Guardian wrote:Trump says Bolton 'wasn't in line' with administration's priorities
Trump is taking questions from reporters in the Oval Office and said he would announce a new national security adviser to replace John Bolton next week.
The president said Bolton “wasn’t in line with what we were doing” and that his hawkish history was unflattering to leaders like Kim Jong-un.
However, he rather seems to have been fired because of Iran.
Bloomberg wrote:President Donald Trump discussed easing sanctions on Iran to help secure a meeting with Iranian President Hassan Rouhani later this month, prompting then-National Security Advisor John Bolton to argue forcefully against such a step, according to three people familiar with the matter.
After an Oval Office meeting on Monday when the idea came up, Treasury Secretary Steven Mnuchin voiced his support for the move as a way to restart negotiations with Iran, some of the people said. Later in the day, Trump decided to oust Bolton, whose departure was announced Tuesday.