An Iranian minister has told the BBC that Israeli strikes in Lebanon on Wednesday constituted a grave violation of the US-Iran ceasefire agreement.

Deputy Foreign Minister Saeed Khatibzadeh said Lebanon was covered by the two-week deal agreed on Tuesday - something the US and Israel dispute - and said the US must choose between war and ceasefire.

The Lebanese health ministry has said at least 203 people were killed on Wednesday in air strikes on what Israel called Hezbollah command centres and military sites.

Pressed on whether Tehran would likewise ask Hezbollah to stop firing rockets towards Israel, Khatibzadeh claimed the Iranian-backed militant group had abided by the ceasefire.

Hezbollah said on Thursday that it had fired at Israel overnight in response to what it called ceasefire violations, threatening to continue its attacks until Israeli-American aggression against Lebanon ends.

Khatibzadeh emphasized that Tehran sent a crystal clear message to Washington, stating that the US could not pursue both peace and aggression simultaneously. He reiterated that if aggression ceased, Iran would ensure safe passage through the Strait of Hormuz, which has been a critical route for global oil transport.

As tensions remain high, Khatibzadeh expressed skepticism over achieving a lasting agreement with the US, citing a distrust in Washington's negotiating intentions.