US president Donald Trump has warned Iran not to threaten America again, or it will face its “official end”.

Mr Trump’s tweet came shortly after a rocket landed near the US embassy in Baghdad.

The warning comes amid heightened tensions between the US and Iran, following Mr Trump’s decision a year ago to pull America out of Tehran’s nuclear deal with world powers.

The US leader tweeted on Monday: “If Iran wants to fight, that will be the official end of Iran. Never threaten the United States again!”

Neither Mr Trump nor White House officials elaborated on the tweet.

The message came after a rocket landed less than a mile from the sprawling US embassy in Baghdad in the Iraqi capital’s heavily fortified Green Zone on Sunday night.

No group immediately claimed responsibility for the rocket launch.