Speaking to world leaders assembled in Manhattan for the UN General Assembly meeting, President Donald Trump argued the nobility of his Iran war while condemning other global conflicts.