Pro-Palestinian protestors rally in France, UK

Pro-Palestinian protestors rally, France, UK, protesters, Gaza war
National
image