Netanyahu also pledged no change to the status quo at Jerusalem’s highly sensitive holy sites in the city sacred to Jews, Christians and Muslims.

“This is a historic day,” Netanyahu said in a video message released immediately after Trump’s speech.

“Jerusalem has been the capital of the Jewish people for 3,000 years. It’s been the capital of Israel for nearly 70 years … Jerusalem has been the focus of our hopes, our dreams, our prayers for three millennia.”

“We’re profoundly grateful for the president for his courageous and just decision to recognise Jerusalem as the capital of Israel and to prepare for the opening of the US embassy here.”

Netanyahu also called on “all countries that seek peace to join the United States in recognising Jerusalem as Israel’s capital and to move their embassies here”.