Turkish President Recep Tayyip Erdogan has accused Israel of “state terror” and “genocide” after Israeli forces martyred at least 55 Palestinians on the Gaza border.

President Erdogan also announced three days of national mourning over the deaths, as well as a giant protest in Istanbul on Friday.

Thousands had earlier marched through central Istanbul to denounce the bloodshed as the US moved its Israel embassy from Tel Aviv to Jerusalem in defiance of widespread outrage in the Islamic world.

Erdogan told Turkish students in London in a speech broadcast by state television that Israel is wreaking state terror. Israel is a terror state.

Deputy Prime Minister Bekir Bozdag told reporters in Ankara that turkey is recalling its ambassadors to the United States and Israel “for consultations”.

Bozdag also said Turkey is calling an emergency meeting of the Organisation of Islamic Cooperation on Friday.