Palestinian flags stood out at protests held across many European cities on Saturday against the cost of living, war and government policies. Demonstrators in Italy, France and Belgium chanted slogans in support of Gaza.
Thousands of people took to the streets in cities across Italy against war, rearmament and the country's involvement in wars, marching with Palestinian flags. Police briefly detained 371 people in eight cities.
Palestinian flags outside the Colosseum
In Rome, a crowd carrying Italian and Palestinian flags marched to the area outside the Colosseum. Police intervened with water cannons and tear gas, and 43 young people wearing balaclavas and keffiyehs were taken to a police station.
In Bologna, about 300 people confronted police during a march organized by Palestinian youth and student collectives, and six people were taken to hospital.
Water cannons in Paris
Palestinian flags were also carried at demonstrations in France attended by 410,000 people, with about 1,000 detained. In Paris, police dispersed demonstrators carrying Palestinian flags with water cannons.

In Grenoble, Allan Brunon of La France Insoumise (LFI) posed for photographs with demonstrators carrying Palestinian flags. The left-wing LFI is known for its stance against the attacks in Gaza.
Barricades in Belgium
The wave of protests that began in France also spread to Belgium. Demonstrators can be seen using electric scooters to build barricades. In Brussels, 150 people were detained during incidents on October 17.
Renewed concerns over hunger in Gaza
The Palestinian flags in Europe's streets come as concerns over hunger in Gaza are rising again. After Israel closed the border crossings, aid deliveries to Gaza stopped for six days last week, causing shortages of basic foods such as eggs, flour and onions.
The World Food Programme also reduced the number of people receiving its monthly food assistance from 1.6 million to 1.1 million because of insufficient funding. The price of a packet of bread in Gaza rose from 5 shekels to 12 shekels.