Police have made a number of arrests as thousands of people assembled in central London for a pro-Palestine demonstration.
Crowds wearing keffiyehs and carrying Palestine flags gathered along the Embankment before marching towards Whitehall, where a rally took place.