The recently ousted US national security adviser, at a private luncheon in New York City on Wednesday, criticized Donald Trump's willingness to meet with the Taliban at Camp David and his handling of Iran and North Korea.

Iran PressAmerica: A person who attended the closed-door event said that Bolton never mentioned Trump by name at the luncheon, hosted by the conservative think tank Gatestone Institute, but it was "clear Bolton was making references to the US president and his policies." That included the administration's plans to meet with the Taliban at Camp David in the days before the anniversary of the Sept. 11 attacks.

At the luncheon, Bolton said the planned meeting, which Trump wound up canceling on Twitter, sent a "terrible signal" and was "disrespectful" to the victims of the attacks, the person in off the record meeting told NBC News.

The axed adviser also argued that the administration's failure to respond militarily to Iran striking an unmanned US drone earlier this year set the stage for Iran's alleged role in the attack on a Saudi Arabian oil site over the weekend.

He also belittled the president's willingness to meet with the leaders of North Korea and Iran, saying any negotiations with those countries are "doomed to failure," the person said.

"Bolton's remarks at the Gatestone Institute event were first reported by Politico. The event was scheduled before Bolton's ugly public split with the president," the website said.

The person who attended the luncheon told NBC News that Bolton seemed resolute and appeared buoyed by the reaction that he got from attendees. Other guests declined to comment on the event to NBC, saying they'd been told the event was off the record.


Read more:

Trump fires US National Security Adviser John Bolton

Trump and John Bolton argued over Iran sanctions

Bolton was 'holding me back!': Trump