Violence has flared between Israeli forces and Palestinians protesting at US President Donald Trump's contentious recognition of Jerusalem as Israel's capital.

Tensions are high in the wake of Mr Trump's announcement. His policy shift was hailed by Israel but condemned across the Arab and Islamic world.