Defiant Trump recognizes Jerusalem as Israel's capital


Washington — US President Donald Trump has announced that the US now recognizes Jerusalem as Israel's capital.

Trump described the move as "a long overdue step" to advance the Middle East peace process.

The president said the US would support a two-state solution, if approved by both the Israelis and the Palestinians.

Speaking at the White House, Trump said he had "judged this course of action to be in the best interests of the United States of America, and the pursuit of peace between Israel and the Palestinians".

The president said he was directing the US State Department to begin preparations to move the US embassy from Tel Aviv to Jerusalem.

The decision comes despite the opposition of the US's allies in the Muslim world.