Donald Trump has again attacked NATO for not supporting the U.S. in the Iran war, following a private meeting with its Secretary General Mark Rutte at the White House. In a post shared to Truth Social after the meeting, the U.S. President said: NATO WASN'T THERE WHEN WE NEEDED THEM, AND THEY WON'T BE THERE IF WE NEED THEM AGAIN. Meanwhile, Rutte has described his meeting to CNN with Trump as very frank and very open, despite clear disagreements. Ahead of the talks, Trump had toyed with the idea of quitting the trans-Atlantic military alliance after several NATO countries resisted his calls to help reopen the Strait of Hormuz to ease rising global oil prices. The White House did not disclose details of the talk. The Secretary General was at the White House for over two hours, although it is unknown how long the meeting with Trump lasted. The meeting was expected to persuade Trump that it's in his interest, and America's, to stay in the NATO alliance. However, Trump still has deep misgivings about the alliance and its member countries, who he feels did not help the U.S. enough. In recent weeks, Trump has threatened to withdraw from the 32-member transatlantic alliance. Concerning NATO's role in the conflict with Iran, White House Press Secretary Karoline Leavitt quoted Trump: NATO was tested and they failed, and stated that NATO countries “turned their backs on the American people.” Rutte pointed out that many European nations have been helpful with logistics and overflights. The relationship between the Trump administration and NATO was already strained, and the ongoing conflict with Iran has heightened those tensions.