A man wearing a Batman costume was among protesters arrested in Germany on Halloween, as fiery demonstrations continue to sweep across Europe.
asserted
demonstrations → wear → Europe
The would-be Dark Knight was detained in Frankfurt, where tens of thousands took to the streets across 34 cities to demand better education and lower living costs.
asserted
thousands → detain → education
Police in Frankfurt, Munich and Berlin reported as many as 18,000 protesters, with organisers claiming twice that number taking part.
asserted
number → report → part
In Frankfurt, Germany's financial hub, at least two stores were looted as protests turned violent, with several more damaged and police trying to get the situation under control, according to a Reuters witness.
uncertain
police → loot → witness
“Violent disturbances are continuing,” Frankfurt police said on X.
asserted
police → continue → ?
“In the city centre, windows have been smashed at several shops.
asserted
windows → smash → shops
Molotov cocktails are also being thrown at the emergency services.
asserted
cocktails → throw → services
We urge all bystanders to avoid the city centre or to leave the area.”
asserted
We → urge → area
The German protests were organised by the campaign group "Gen Z regelt" — "Gen Z takes charge" in German.
asserted
Z → organise → German
The group says it opposes compulsory military service and wants greater investment in education as many young Germans struggle with rising costs.
asserted
Germans → say → costs
German authorities said Saturday's demonstrations had been largely peaceful, but warned of attempts by extremist groups to exploit the movement.
asserted
demonstrations → say → movement
“We are here today to fight for peace and freedom, rather than for war and coercion,” Gen Z regelt spokesperson Lina Friedrich said in Berlin on Saturday.
asserted
Friedrich → fight → Saturday
“What matters most to us is better support for the health and education systems.
asserted
matters → matter → systems
French police fired tear gas and baton-charged crowds after being targeted with firebombs, as hundreds of thousands marched across the country.
asserted
hundreds → fire → country
Demonstrators hurled Molotov cocktails, fireworks, and cobbles at security lines in Paris and Lyon, with some participants dressed as superheroes, clowns, witches, and monsters amid ongoing Halloween events.
asserted
participants → hurl → events
Four police officers and one gendarme were injured in Paris, where an incendiary device was thrown directly at security forces, prompting riot squads to launch counter-charges to clear perimeter streets.
asserted
device → injure → streets
The French interior ministry said at least 290 people were detained nationwide on Saturday.
asserted
people → say → Saturday
It estimated that around 320,000 people took part in demonstrations across the country.
asserted
people → estimate → country
Authorities deployed some 70,000 police officers and gendarmes nationwide to head off a repeat of previous riots, barring marches from commercial city centres and pushing Paris rallies to the capital's eastern periphery.
asserted
Authorities → deploy → periphery
French interior minister Laurent Nuñez warned earlier in the day of a “very high risk” of coordinated violence, stressing that Halloween disguises would not be accepted as an excuse to disguise faces or attack officers.
asserted
disguises → warn → officers
While daytime marches led by trade unions and high school students remained largely peaceful, tensions escalated sharply as darkness fell.
asserted
darkness → lead → unions
In eastern Paris, scuffles broke out along the edges of the march as splinter groups broke away from the main column to construct barricades and pelt security units with paving stones.
asserted
groups → break → stones
In Toulouse, police deployed water cannons against an unauthorised demonstration that drew thousands of mostly young protesters into the streets.
asserted
that → deploy → streets
Officers responded across several cities with volleys of tear gas, stun grenades, and baton charges to push crowds back from restricted avenues.
asserted
Officers → respond → avenues
Hard-left leader Jean-Luc Mélenchon joined the demonstration in Paris, accusing president Emmanuel Macron’s government of “taking an increasingly authoritarian turn” in its policing of public dissent.
asserted
Mélenchon → join → dissent
Ahead of the evening rallies, shopkeepers across the capital barricaded their businesses with plywood boards.
asserted
shopkeepers → barricade → boards
“Everyone is staying home.
asserted
Everyone → stay → ?
No one is going to come and buy anything,” said Wael Boubaker, a cafe worker in eastern Paris who shuttered his premises before the march arrived.
asserted
march → go → premises
The unrest follows two previous weekends of rioting sparked by student walkouts over dilapidated school infrastructure, teacher shortages, and university admissions, which quickly broadened into nationwide rage over soaring inflation and economic inequality.
asserted
which → follow → inflation
The French mobilisations coincided with unrest across European borders.
asserted
mobilisations → coincide → borders
Clashes also continued in the Albanian capital of Tirana, while police in Barcelona and northern Italian cities remained on high alert over social media calls for coordinated student demonstrations.
asserted
police → continue → demonstrations