Hundreds of people staged a loud but mostly peaceful protest outside the US consulate in Istanbul on Wednesday, denouncing US President Donald Trumps move to recognise Jerusalem as the capital of Israel.
Around 1,500 gathered outside the well-protected compound close to the Bosphorus and the area was sealed off by police barricades.