Why is Trump saying ‘no deal necessary’ with Iran as he sidelines JD Vance?

· Al Jazeera