Boris Johnson's Middle East trip was thrown into chaos today after the Palestinian authorities cancelled a series of events because of security threats.
Officials in the West Bank city of Ramallah feared protesters would disrupt the mayor's visit following comments he made earlier in the week.
Johnson is thought to have angered pro-Palestinian groups when he attacked calls for a boycott of Israeli goods.
The mayor's visit to the occupied territory was said to have attracted attention on social media.
The mayor's party was forced to cancel plans to see an affordable housing project and meet young Palestinians involved in community projects.
Mr Johnson was due to visit the Sharek Youth Forum, but the group posted a statement saying it has refused to host the mayor as he "fails to acknowledge our very existence as Palestinians".