Tehran wants ceasefire but terms ‘not good enough yet’, US president claims, as both sides launch new waves of strikes

Middle East crisis – live updates

Donald Trump has warned he is not ready to seek a deal to end the US-Israeli offensive against Iran, saying that though he thought Tehran was keen to negotiate a ceasefire, the US would fight on for better terms.

Trump’s comments came as Iran launched new missile and drone attacks on countries in the Gulf and on Israel, and Israeli and US warplanes launched new waves of strikes on Iran.

The conflict has plunged the Middle East into chaos, upended global air travel and disrupted oil exports from the region, sending fuel prices rising around the world.