US President Donald Trump was heckled and briefly interrupted by two MPs during an address at Israel's parliament in Jerusalem, during which he hailed a "historic dawn" for the Middle East.

Ofer Cassif and Ayman Odeh were subsequently dragged out by Israeli security officials, with banners snatched from them.

Before being removed, Odeh held up a piece of paper which read: "Recognize Palestine!"

After being thrown out, Odeh wrote on X: "They removed me from the plenum just because I raised the simplest demand, a demand that the entire international community agrees on: To recognise a Palestinian state.

"To recognise this simple reality: There are two peoples here, and neither is going anywhere."