The US has largely accomplished its military objectives in Iran and the war will soon be over, US Vice President JD Vance said.

But there are still some things the US would like to do. For example, it could do a little more military work on Iran's weapons production capacity. But the military objectives of the US have largely been accomplished. This means that, as US President Donald Trump has said, this war will be over very soon, Vance said at a news conference in Budapest.