3:09 • no narration • every clip credited on screen • French clips carry our English subtitles • as of 6:30 p.m. PT, Friday, Oct. 23 (early Saturday in France)
News compilation, newest developments first. Every item is attributed to the outlet or official named.
Latest — Friday, Oct. 23
President Trump. Asked Friday about the NFL game in France this weekend, President Donald Trump told reporters: “It’s looking like tomorrow is going to be a bad day in France, so you worry about it. I would have said the NFL could have probably postponed that match… because France is really in trouble. That’s what happens when you go left. That’s what happens when you allow unlimited numbers of people into your country from very unfriendly countries” (Rapid Response 47; Fox News; BFMTV). Late Friday the White House posted a video on X with the text: “Take a look at France. Then ask yourself what kind of future you want for America” (White House on X).
Macron clarifies Trappes remarks. After his Trappes statement that the attack was “the first time” a terrorist act was planned to kill people because of their skin color or religion drew criticism — National Rally president Jordan Bardella cited the victims of Ozar Hatorah, the Hyper Cacher, Father Hamel and the Nice basilica; Socialist deputy Jérôme Guedj called it “factually false”; Crif president Yonathan Arfi said it “deserves a correction” — President Emmanuel Macron wrote on X that he wanted to “recall an essential truth and avoid any controversy: our country has suffered, in recent years, attacks that struck Christians because they were Christian and Jews because they were Jewish. None of these victims must be forgotten. No pain must be ranked” (Le Parisien; Macron on X).
Victim named. Macron named the man killed in Trappes as Pengo Bossio Wangi and said five others are in critical condition, “including a little girl who is fighting to survive” (Macron on X). BFMTV described him as an amateur MMA hopeful (BFMTV). The suspect’s mother, 66, came forward to police herself, franceinfo reported; the PNAT said Friday evening the suspect had not yet been questioned because his presence was required for the search of his home (franceinfo).
Trappes mayor. Mayor Ali Rabeh on franceinfo praised the BAC officers who arrested the suspect: “These men are heroes who saved lives,” and said the Republic “is far too absent” in communities like his (franceinfo).
Orléans route moved. The Loiret prefecture moved Saturday’s march against the National Rally congress out of the city center; it now starts at 10:30 a.m. from the Esplanade du Souvenir Français, CGT Loiret’s Pascal Sudre told AFP, with 20,000–30,000 people expected (franceinfo). Interior Minister Laurent Nuñez said the prefect “rightly” chose a less exposed route given “the presence of ultra-left individuals” (Le Parisien). Authorities expect 2,000–3,000 radical activists could join the march; three bridges close from 7 a.m. and trams stop for two days (franceinfo; France 3).
Curfews for minors. The Loire-Atlantique prefecture banned undeclared marches in central Nantes and Saint-Nazaire Saturday and set a 9 p.m.–6 a.m. curfew for unaccompanied minors there (Ouest-France). Nice has a minors’ curfew from 9 p.m., and Marseille’s curfew is extended to adults from 11 p.m., with transit suspended all day, RTL reported (RTL).
Paris route: unions. Union leaders called the prefecture’s Porte d’Italie–Porte de Vincennes route “impossible to secure, with all the bridges, the entrances and exits of the périphérique,” Le Parisien reported (Le Parisien).
Self-defense purchases. Yves Gollety, owner of the Armurerie de la Bourse in Paris and president of the national gunsmiths’ association, told Reuters pepper sprays and tear-gas canisters are his top sellers since last weekend, with orders up tenfold; chamber of commerce president Alain Di Crescenzo urged shopkeepers on Europe 1 not to arm themselves (Reuters). RTL and TF1 reported stock shortages at gun shops (RTL; TF1 Info).
PM Lecornu: threat “remains high.” Visiting Limoges, where city hall burned on Oct. 17, Prime Minister Sébastien Lecornu said Saturday’s security setup “is not the same as last week’s” and that, after briefings with intelligence services, “the threat level remains high tomorrow,” first from the “ultra-left,” with vigilance also on crime that profits from the unrest (BFMTV; franceinfo; franceinfo). He called the Limoges fire “deliberate, planned, organized” and said the state will pay to rebuild the city hall (LCI; franceinfo).
Paris: Bastille route banned. The Paris police prefecture on Friday evening (Paris time) published an order banning the Bastille–Nation route negotiated with unions the day before; the order says the march may be held 1–7 p.m. from Porte d’Italie to Porte de Vincennes along the Maréchaux boulevards, at the edge of the capital (franceinfo; Le Parisien). The prefecture told Le Parisien the original route was “difficult to secure,” cited a “high risk of urban violence” and said last weekend’s wildcat marches and the Yvelines attack played a role (Le Parisien). The Île-de-France intersyndicale will file an urgent appeal (référé) at the Paris administrative court Saturday morning, Radio France reported; the student union Fage called the reversal “unacceptable,” and CGT Paris co-leader Adèle Tellez told France Inter it “creates more confusion, and therefore more danger” (franceinfo).
Council of State rejects appeals. The Council of State rejected the appeals against President Macron’s statements that only union marches should be authorized; its order says the statements “do not reveal the existence of a decision to ban all demonstrations, nor an instruction to that effect to prefects,” and that it is up to prefects to assess the risks of each declared march, franceinfo reported (franceinfo).
Macron in Trappes: “a turning point.” Speaking at Trappes city hall Friday evening (Paris time), President Emmanuel Macron said: “What happened today is a turning point, because it is the first time there has been a planned terrorist act to kill our compatriots, our children, because of the color of their skin or the religion attributed to them,” and called it “a racist terrorist attack.” He added: “Do not be afraid, because the Republic will hold” (franceinfo; franceinfo; BFMTV). Trappes Mayor Ali Rabeh told BFMTV the 12-year-old girl is out of surgery and in intensive care (BFMTV), and told franceinfo it was “an attempted mass killing” and “a racist and Islamophobic terrorist attack” (franceinfo).
Trappes investigation. The national anti-terrorism prosecutor’s office (PNAT) said the suspect, identified as Kévin T., born in 1987, was arrested in Coignières and is in custody; a Sten-type submachine gun and a tear-gas canister were found in his car, and his apartment was booby-trapped “with three gas bottles and electrical wires connected to a timer.” PNAT said one person was killed and five wounded whose condition is “not stabilized,” and that a member of the suspect’s “direct family circle” was also taken into custody (franceinfo; franceinfo; CNEWS). The investigation covers murder in connection with a terrorist enterprise on grounds of real or supposed race, ethnicity, nation or religion (franceinfo).
Closures. The Opéra de Paris, the Cartier and Louis Vuitton foundations, the Bourse de Commerce and BnF sites announced closures Saturday; the Château de Versailles closes at noon, AFP reported (franceinfo). franceinfo reported shops in Paris, Lyon and Bordeaux boarding up storefronts, including some off the march routes (franceinfo).
Macron meets students; Lecornu on Parcoursup. Macron met about 20 high-school student representatives for nearly three hours at the Élysée; Renouveau lycéen’s Nathanaël Combary said he promised a “complete overhaul” of Parcoursup and a “reform of school democracy,” but said “we are not satisfied” and called on students to keep mobilizing (franceinfo; BFMTV). Ryad Rani of the Union syndicale lycéenne: “Now we want concrete acts” (BFMTV). PM Sébastien Lecornu meets the organizations Monday; Macron’s office promised “concrete decisions” then (franceinfo). In Limoges, Lecornu said: “Yes, we are going to move on Parcoursup” (franceinfo). Macron was due at the Macdonald police barracks in Paris’s 19th arrondissement at 7 p.m. Paris time to thank police (BFMTV).
Orléans. Nuñez said 3,000 police and gendarmes will secure Orléans this weekend for the National Rally congress; Saturday’s declared march takes a route that avoids the city center and shops, and Sunday’s march is banned, a ban he said the administrative court upheld (BFMTV; BFMTV; BFMTV live). CGT Loiret’s Pascal Sudre told AFP 20,000–30,000 people are expected (via BFMTV).
Paris route dispute (earlier Friday). The Paris police prefecture proposed a new route between Porte de Vincennes and Porte d’Italie instead of the agreed Bastille–Nation march; the Île-de-France intersyndicale called that “unacceptable” and said it will go to Bastille as planned, AFP reported (franceinfo; BFMTV). The prefecture also banned leaving objects on public roads that could be used as weapons from Saturday morning to Monday morning, and the Opéra de Paris, Fondation Louis Vuitton, Fondation Cartier and Bourse de Commerce will close Saturday (BFMTV). Vélib’ is closing 110 stations (franceinfo).
Local decisions. Bouches-du-Rhône Prefect Jacques Witkowski authorized one CGT march in Marseille (BFMTV). Gatherings are banned in central Nancy (water cannon deployed), Besançon and Mulhouse; Strasbourg allows only a CGT route; Nîmes and Alès ban marches, with a curfew for minors in Nîmes; Lyon published its central ban perimeter and will add 40 private security guards (BFMTV). The PSG–Lyon match moved from Sunday to Monday night at the prefecture’s request (LFP via BFMTV). Limoges prosecutors opened a judicial investigation into the city hall fire and sought detention for the suspects (BFMTV).
Trappes / La Verrière shooting (morning). Around 10:30 a.m. Paris time Friday, a gunman fired a submachine gun from a car in Trappes and La Verrière (Yvelines west of Paris), killing one person (age 26) and seriously wounding four others, including a 12-year-old girl struck by eight rounds, franceinfo reported, citing AFP and local mayors (franceinfo). A 39-year-old suspect was arrested by the BAC in Coignières. Interior Minister Laurent Nuñez called it a “murderous rampage” and said an automatic weapon was fired from a vehicle at five people (BFMTV). The Parquet national antiterroriste opened a probe for murder and attempted murder linked to a terrorist enterprise, with an aggravating circumstance of race, ethnicity, nation or religion (PNAT via franceinfo). The gun was reported as a WWII-era STEN (Le Parisien, RTL). President Emmanuel Macron (X) and Prime Minister Sébastien Lecornu (X) posted reactions; Nuñez later went to Trappes.
70,000 police for Saturday. Nuñez said 70,000 police and gendarmes will be deployed Saturday, including CRS and mobile gendarmerie, and cited “numerous calls” on social networks from the ultra-left to violence and looting; RAID, GIGN and BRI are mobilized (BFMTV; BFMTV; franceinfo).
Defense council. President Emmanuel Macron chaired a defense and national security council at the Élysée Friday morning with Prime Minister Sébastien Lecornu and Interior Minister Laurent Nuñez; the Élysée said “additional decisions” on security were expected (BFMTV: video, live). At 3 p.m. Paris time he receives high-school student organizations, then visits police (BFMTV).
Intelligence forecast. A note from France’s territorial intelligence service expects 400,000 to 500,000 protesters nationwide on Saturday and anticipates “attacks on public buildings and symbols of the state,” with “probably opportunistic looting,” Le Parisien reported (Le Parisien).
State of emergency raised. Former Prime Minister Gabriel Attal told France 2 that a state of emergency “is not the choice that has been made,” but “if the situation is not restored” after Saturday, “of course it will have to be declared” (BFMTV).
Unions push back. CGT leader Sophie Binet told franceinfo the bans are “very serious” and that freedom to protest “is what makes the difference between a democracy and a dictatorship” (franceinfo). She called for strikes on Nov. 5 (franceinfo). CFDT leader Marylise Léon told TF1 it is “not up to the president to decide who is legitimate” to file a march route (BFMTV). La France insoumise called the measures an “authoritarian headlong rush” and urged people to march “peacefully” (Le Parisien).
Court challenges (morning). Hearings on protest bans were set for Friday afternoon at administrative courts in Lyon, Marseille, Nantes (for Le Mans) and Orléans; the Council of State appeal against Macron’s “general recommendation” is pending (BFMTV; franceinfo).
Curfews / Lille. Paris extended the night curfew at Place de la République and Les Halles through Monday morning, Oct. 26 (franceinfo). Lille banned protests in the city center. Drôme ordered a curfew for minors in central Valence Saturday night (Le Dauphiné Libéré).
Orléans. Sophie Binet will join Saturday’s counter-protest against the National Rally congress and said “we will not prevent her congress from taking place” (franceinfo). Nuñez was asked to inspect the Orléans security plan (Le Parisien).
Business / museums / metro. Many shops plan to close Saturday; Medef and merchant groups urged stronger protection (franceinfo; Sud Ouest). Museum and metro measures from Thursday’s coverage remain in force for the weekend (see Oct. 22 update).
Elsewhere in Europe
Italy. Milan expects new protests Saturday called by Movimento 17 Ottobre; 500 Folgore paratroopers are arriving, and the Quirinale signed the new security decree, Sky TG24 reported (Sky TG24). Saturday 3 p.m. rallies are also announced in Reggio Calabria, Catanzaro and Palermo (StrettoWeb). ANSA reported police raids at dawn Friday in 18 cities targeting about 100 people identified in last week’s unrest, half of them minors; Interior Minister Matteo Piantedosi said there was “certainly coordination” among those involved, and Movimento 17 Ottobre said its announced squares are “cancelled” and it will name three meeting points in each city at 2:30 p.m. (ANSA). Euronews reported 1,500 officers will lock down Rome and 1,800 police and soldiers Milan on Saturday (Euronews). The Local reported Movimento 17 Ottobre said on Telegram it changed its gathering spots because of the police presence and will disclose new ones at 2:30 p.m. Saturday (The Local). The U.S. Embassy in Rome listed an “Italy Out of the War” march from Piazza della Repubblica at 2 p.m. and a possible 3 p.m. gathering at Circo Massimo (U.S. Embassy Rome).
Serbia. Election silence began at midnight and runs until polls close at 8 p.m. Sunday (Vreme). RFE/RL’s Balkan Service reported finding some 500,000 people registered to vote without a full address (RFE/RL).
Coming up
Saturday, Oct. 24: 70,000 police and gendarmes on duty (Nuñez). Paris march allowed 1–7 p.m., Porte d’Italie to Porte de Vincennes, under the prefecture order; unions’ court appeal Saturday morning (see above); Yellow Vests coordination at Bastille from noon (Le Parisien); Orléans march, 10:30 a.m., from the Esplanade du Souvenir Français; curfews for minors in Nantes, Saint-Nazaire and Nice; Italy rallies, 3 p.m. The Ville de Paris asks residents and shops to bring in bins, bikes and terraces from noon (Ville de Paris).
Sunday, Oct. 25: Serbia election; RN rally in Orléans (march banned, upheld by court per Nuñez); PSG–Lyon moved to Monday; NFL Steelers–Saints at Stade de France (AP).
Thursday, Nov. 5: CGT strike day (Sophie Binet, franceinfo).
Thursday’s coverage (Macron’s ban on non-union marches, the Paris route, museum and metro closures): Oct. 22 update.
Known fakes: the 2024 church-fire video and AI-generated “Paris on fire” images are not from this unrest and are not used here. BFMTV flagged a false call for a mass gathering in Clermont-Ferrand (BFMTV).
Clips used under fair use for news commentary; sources are credited in the video.