French commune in Île-de-France, western suburb of Paris
The shootings in Trappes and La Verrière have led to a large security response. A suspect has been arrested; a 12-year-old girl is among the wounded. Prosecutors are evaluating whether the attack was a terrorist incident with racist or religious overtones.
Hundreds of thousands have taken to the streets across France to protest school conditions and rising living costs. Police have arrested nearly 1,000 people and deployed about 70,000 officers; riot units have fired tear gas and used water cannon in Paris, Marseille, Lyon and other cities. Authorities say violence was lower than last week but rights groups have criticised police tactics.
A 39-year-old man identified as Kevin T. has carried out shootings in Trappes and La Verrière, killing one person and injuring several others. Macron labels it a racist terrorist attack; authorities pursue psychiatric evaluation for the suspect amid ongoing investigations.
Protests led by youth groups in Germany and France have escalated amid rising living costs and concerns over education, housing, and public services. Authorities are mobilising security and preparing to manage large demonstrations across several major cities this weekend.
Protests in France have intensified as student and union-led demonstrations expand beyond education to broader living-cost grievances. Authorities have imposed curfews, deployed security forces, and introduced measures targeting minors amid a political backlash over reforms and state responses.