A new, updated travel ban has been delayed by the US government until next week.

President Donald Trump had said the executive order would be announced this week.

But White House officials have now told reporters it is being delayed, according to the BBC.

The original order banned refugees and immigrants from seven mostly Muslim countries from entering the US.

The order triggered mass protests and confusion at airports, and US courts have temporarily blocked the ban.

The White House has said the rewritten order will address some of the issues brought up in the courts.

US homeland security secretary John Kelly has said it will be a “tighter, more streamlined version of the first executive order”.

Trump’s initial order, signed in January, banned anyone from seven majority-Muslim countries – Iran, Iraq, Syria, Yemen, Somalia, Sudan and Libya – from entering the US for 90 days.

It also halted refugee resettlement for 120 days and banned Syrian refugees indefinitely.

But the measure was blocked by a Seattle court, in a decision that was later upheld by 9th US Circuit Court of Appeals, which said the government had not proved the terror threat justified reviving the ban.