Israel and Iran have violated the ceasefire by carrying out attacks after Tuesday's deadline to cease hostilities, US President Donald Trump said, AP reports.

Trump, speaking to reporters at the White House before leaving for the NATO summit in The Hague, expressed his frustration with the ongoing attacks.

Iran violated it, but Israel violated it, too, Trump said.

The US president added he was “really unhappy” with Israel.

Israel had earlier accused Iran of violating the ceasefire.

Iran, however, denies these accusations against it.