Pressed by CNN’s Kaitlan Collins on whether the Iran war would end before the midterm elections, Vice President JD Vance rejected calling it a war and declined to set a timeline, saying US strategy would depend on Iran’s attacks on commercial ships and threats to global energy markets.

