A flight from Dubai to Tel Aviv was unexpectedly diverted after a physical fight between the pilots, Israeli officials told local media.

The Flydubai plane - which took off from Dubai International Airport in the United Arab Emirates early on Wednesday morning - signalled an emergency code two hours into the journey, flight tracking website Flightradar24 said.

Minutes later it switched to a code used to report a hijacking, but was later turned back to the general emergency signal, the website reported.

The incident was not believed to have been a hijacking, the Israeli prime minister's office said.

Instead, the signal was thought to be issued following an altercation between the pilot and co-pilot, local media reported citing Israeli defence officials.

The plane - carrying around 150 people, most of whom are Israeli - was due to land at Ben-Gurion Airport but instead landed at Tabuk Airport in northeastern Saudi Arabia.

The Israeli air force dispatched fighter jets in response to the incident and Prime Minister Benjamin Netanyahu held urgent consultations on the incident.

Two homes belonging to the al-Tubasi family were set on fire and Israeli security forces were also targeted by settlers.

In rare access to Yemen's conflict zone, the BBC has travelled with government forces from Taiz through checkpoints to the line where the Houthi control ends and no man's land begins.

The BBC's Nada Tawfik explains why Israel's Benjamin Netanyahu was not arrested after speaking at the UN, despite an ICC arrest warrant.

The Israeli leader labels those who left his speech at the UN General Assembly as "moral cowards". 

The BBC’s Nada Tawfik explains what happened even before the Israeli prime minister took to the stage at the United Nations General Assembly in New York.