The EU’s foreign policy chief says there is “full EU unity” in support of Jerusalem becoming the capital of both Israel and a future Palestinian state.

Federica Mogherini said the bloc’s member states would not recognise Jerusalem as Israel’s capital before a final status peace agreement.

She spoke after meeting Israeli Prime Minister Benjamin Netanyahu, who wants the EU to follow the US in doing so.

President Donald Trump’s move prompted widespread international criticism.

Ms Mogherini, who was speaking at a news conference in Brussels alongside Mr Netanyahu, said the EU would continue to recognise the “international consensus” on Jerusalem.

“I have to say that PM Netanyahu realised, I think, from the ministers themselves that there is full EU unity on this, that the only realistic solution to the conflict between Israel and Palestine is based on two states with Jerusalem as the capital of both the state of Israel and the state of Palestine.

“The EU and member states will continue to respect the international consensus on Jerusalem until the final status of the holy city is resolved, through direct negotiations between the parties.”

But Mr Netanyahu said the US decision was a recognition of “reality”.

Related News

He is in Brussels for talks with EU foreign ministers – the first time an Israeli prime minister has visited the city in more than 20 years.

Demonstrators took to Beirut’s streets in protest at Mr Trump’s announcement

Protests against the recognition of Jerusalem are continuing in the region, including Dahia, the Hezbollah stronghold in Beirut.

Speaking from an undisclosed location, Hezbollah leader Hassan Nasrallah said: “Trump thought that when he made his announcement… capitals around the world and in Arab countries would rush to support him.

“Now he seems isolated, only supported by Israel. This position is very important and should be built upon.”

In the West Bank, dozens of Palestinians threw stones at Israeli soldiers; there have also been calls for demonstrations in Tehran and Beirut.

As well as recognising Jerusalem, President Trump also said he was directing the US state department to begin preparations to move the US embassy from Tel Aviv to Jerusalem.