The US assassination of top Iranian general Qasem Soleimani happened barely 24 hours ago, but the reaction is still flying thick and fast.

Iran has vowed retaliation, but so far there is no indication of what form that might take.

President Trump said the strike was carried out to "stop a war, not to start a war" and that Iran was planning an imminent attack on the US.

Follow all the latest updates in our main news story:

And for more BBC analysis, start here: