People have taken to the streets to protest Donald Trump's contentious recognition of Jerusalem as Israel's capital.

We hear from BBC reporters in Jordan, Turkey, Indonesia, Afghanistan and Pakistan.