US President Donald Trump has vowed further strikes if Tehran does not immediately agree to a peace deal.

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

President Donald Trump promised more attacks on Iran after strikes resumed this week. Earlier this week, he said a deal to end the war was near.

The US and Iran have traded strikes for two straight days, pushing the Middle East closer to the resumption of a full-scale war.

The United States and Iran have exchanged fresh attacks, further straining a fragile ceasefire