US President Donald Trump has declared the ceasefire with Iran over, accusing Tehran’s leadership of being “sick” and “vicious” as tensions escalated during his visit to the NATO summit in Ankara, Turkey.

Speaking alongside NATO Secretary-General Mark Rutte, Trump said he no longer wanted to engage with Iran, following US strikes on more than 80 Iranian targets around the Strait of Hormuz after attacks on commercial vessels. He added, however, that US negotiators would continue discussions with Tehran.

Trump also criticised NATO allies over defence spending, saying the United States was paying too much to protect other members. He singled out Spain for refusing to commit to increased defence spending and threatened to cut trade ties with the country.

The US president also renewed his push for control of Greenland, describing the Arctic territory as strategically important to Washington. Danish Prime Minister Mette Frederiksen rejected the claim, insisting Greenland was “not for sale” and that Denmark would defend its territory.

The remarks came amid concerns among European leaders that Trump’s strained relationship with NATO allies could overshadow the summit. Rutte defended the alliance, saying only a few members had restricted US military operations during the Iran conflict and highlighting progress on defence spending commitments.

The Ankara summit is expected to focus on strengthening NATO’s defence capabilities, with leaders seeking to present unity despite ongoing disagreements over spending, Iran and Greenland.