Donald Trump has threatened Iran after negotiations for a peace deal stalled; US inflation rose to a three-year high. Follow updates here.

Iran and Israel said on Monday they had halted attacks on each other following an appeal from US President Donald Trump. Follow updates here.

The president said the country was “all talk and no action,” hours after renewed military strikes from both sides.