President Donald Trump reversed decades of US policy on Wednesday and recognized Jerusalem as the capital of Israel, despite warnings from around the world that the gesture further drives a wedge between Israel and the Palestinians.

In a speech at the White House, Trump said his administration would also begin a process of moving the U.S. embassy in Tel Aviv to Jerusalem, which is expected to take years.

The status of Jerusalem -- home to sites holy to the Muslim, Jewish and Christian religions -- has been one of the thorniest issues in long-running Mideast peace efforts.

Israel considers the city its eternal and indivisible capital and wants all embassies based there. Palestinians want the capital of an independent Palestinian state to be in the city's eastern sector, which Israel captured in the 1967 Middle East war and annexed in a move never recognized internationally.

Trump's decision is likely to please his core supporters - Republican conservatives and evangelical Christians who comprise an important share of his political base.

Trump aides contend the move reflects the reality of Jerusalem as the center of Jewish faith and the fact that the city is the seat of the Israeli government.

Trump called his decision a "a long overdue" step to advance the peace process.

"I have determined that it is time to officially recognize Jerusalem as the capital of Israel," Trump said. "While previous presidents have made this a major campaign promise, they failed to deliver. Today, I am delivering."

Trump acted under a 1995 law that requires the United States to move its embassy to Jerusalem. His predecessors, Bill Clinton, George W. Bush and Barack Obama, had consistently put off that decision to avoid inflaming tensions in the Middle East.

A Palestinian envoy said the Trump decision was a declaration of war in the Middle East. Pope Francis called for Jerusalem's status quo to be respected, saying new tension would further inflame world conflicts. China and Russia expressed concern the plans could aggravate Middle East hostilities.

Abbas says Jerusalem is eternal Palestinian capital, dismisses US peace role 

Palestinian President Mahmoud Abbas said in a reaction to President Trump's speech that Jerusalem was the "eternal capital of the State of Palestine".

In a speech played on Palestine TV, Abbas rejected Trump's announcement which included a decision to move the US embassy to Jerusalem, a move he said was "tantamount to the United States abdicating its role as a peace mediator."

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.