Yellow vests protests

From Infogalactic: the planetary knowledge core
(Redirected from Yellow vests movement)
Jump to: navigation, search
Yellow vests movement
Gilets jaunes protests
Part of the protests against Emmanuel Macron
File:2018-12-29 14-58-30 manif-GJ-Belfort.jpg
A yellow vests protest in Belfort, France, on 29 December 2018
Date 17 November 2018 – present
(Script error: The function "age_generic" does not exist.)
  • First phase: 17 November 2018 – 14 March 2020
    (Script error: The function "age_generic" does not exist.)
  • Second phase: 12 September 2020 – present
    (Script error: The function "age_generic" does not exist.)
Location
 France
Other countries:
Caused by
Goals
Methods

Other occurences

Concessions
  • 10 December 2018:
    • Cancellation of fuel tax and six-month moratorium on diesel and petrol price changes[51]
    • Announcement that price of Électricité de France blue tariffs would not increase before March 2019[52]
    • Elimination of tax on overtime and end-of-year bonuses[53]
    • Decrease of fuel and motor taxes[44]
    • €100 ($112) wage increase for employees[54]
Parties to the civil conflict
Gilets jaunes
Lead figures
<templatestyles src="Infobox/Columns/styles.css"/><templatestyles src="Plainlist/styles.css"/>

France Emmanuel Macron
President of the French Republic France Édouard Philippe
Prime Minister of France (2017–2020) France Christophe Castaner
Minister of Interior (2018–2020)

Units involved
Number
287,710 protesters (peak, according to the Ministry of the Interior)[63]
8,000 police (15 Dec 2018: Paris)
Casualties and losses
Casualties
Death(s) 11 people, including 3 yellow vests, were killed in traffic accidents caused by yellow vests roadblocks in Belgium and France, 2 yellow vests, both aged over 50, died during the demonstrations due to heart problems unrelated to the protests, 1 woman died of a surgical shock at the hospital after she had been injured in the margins of a demonstration[64]
Injuries 4,439 (police and civilians)[65]

Lua error in package.lua at line 80: module 'strict' not found. The yellow vests protests or yellow jackets protests (French: Mouvement des gilets jaunes, pronounced: [muvmɑ̃ de ʒilɛ ʒon]) are a series of populist[66] grassroots[67] weekly protests in France, at first for economic justice[68][69] and later for institutional political reforms, that began in France on 17 November 2018.

After an online petition posted in May 2018 had attracted nearly 1 million signatures, mass demonstrations began on 17 November.[70] The movement was initially motivated by rising crude oil and fuel prices, a high cost of living, and economic inequality; it claims that a disproportionate burden of taxation in France was falling on the working and middle classes,[71][72][73] especially in rural and peri-urban areas.[33][74] The protesters have called for lower fuel taxes, a reintroduction of the solidarity tax on wealth, a minimum wage increase,[41] among other things. On 29 November 2018, a list of 42 demands was made public and went viral on social media, becoming de facto a structuring basis for the movement, covering a wide range of eclectic topics, mostly related to democracy, and social and fiscal justice.[40][75] After President Emmanuel Macron made an address on TV on 10 December announcing the cancellation of the fuel tax increase and other social measures, the movement evolved, and the citizens' initiative referendums became its unique revendication.[41] Participation in the weekly protests diminished due to violence, particularly due to the loss of eyes, hands, and other neurological disorders caused by police blast balls.[76][77][78] The protests eventually stopped due to the COVID-19 pandemic in France.

The movement spans the political spectrum. According to one poll, few of those protesting had voted for Macron in the 2017 French presidential election; many had showed political alienation by not voting, or had voted for far-right or far-left candidates.[79] Rising fuel prices initially sparked the demonstrations. Yellow high-visibility vests, which French law requires all drivers to have in their vehicles and to wear during emergency situations, were chosen as "a unifying thread and call to arms" because of their convenience, visibility, ubiquity, and association with working-class industries.[80] The protests have involved demonstrations and the blocking of roads and fuel depots, some of which developed into major riots,[81] described as the most violent since those of May 68.[82] The police action, resulting in multiple incidences of loss of limb, has been criticized by politicians and international media; it has sometimes resulted in police officers being charged for their violent behavior.[83] The movement has received international attention. Protesters in many places around the world have used the yellow vest as a symbol. About 3 million people participated in the yellow vests movement.[84]

Background

The issue on which the French movement centered at first was the projected 2019 increase in fuel taxes, particularly on diesel fuel.[85] The yellow vest was an accessible symbol for the protests, as all French drivers have been required to have one in their vehicles since 2008.[80]

General discontentment

Already low in early 2018 (47% approval in January 2018),[86] French president Emmanuel Macron's approval rating had dipped below 25% at the beginning of the movement.[87] The government's method of curbing the budget deficit had proven unpopular, with Macron being dubbed président des très riches ("president of the very rich") by his former boss François Hollande.[88]

Late in June 2017, Macron's Minister of Justice, François Bayrou, came under pressure to resign, due to the ongoing investigation into the financial arrangements of the political party (MoDem) he leads.[89][90] During a radio interview in August 2018, Nicolas Hulot had resigned from the Ministry of the Environment, without telling either the President or the Prime Minister of his plans to do so.[91] Criticized for his role in the Benalla affair, Gérard Collomb tried to resign in October 2018 as Minister of the Interior—leaving himself with only two jobs, as senator and mayor of Lyon—but saw his resignation initially refused, then finally accepted.[92][93]

Diesel

In the 1950s, diesel engines were used only in heavy equipment so, to help sell off the surpluses in French refineries, the state created a favorable tax regime to encourage motorists and manufacturers to use diesel.[94] The 1979 oil crisis prompted efforts to curb petrol (gasoline) use, while taking advantage of diesel fuel availability and diesel engine efficiency. The French manufacturer Peugeot has been at the forefront of diesel technology, and from the 1980s, the French government favored this technology. A reduction in VAT taxes for corporate fleets also increased the prevalence of diesel cars in France.[95] In 2015, two out of every three cars purchased consumed diesel fuel.[94]

Fuel prices

The price of petrol (SP95-E10) decreased during 2018, from €1.47 per liter (USD $6.24/gallon) in January to €1.43 per liter (USD $6.07/gallon) in the last week of November.[96]

Prices of petrol and diesel fuel increased by 15 percent and 23 percent respectively between October 2017 and October 2018.[97] The world market purchase price of petrol for distributors increased by 28 percent over the previous year; for diesel, by 35 percent. Costs of distribution increased by 40 percent. VAT included, diesel taxes increased by 14 percent over one year and petrol taxes by 7.5 percent.[97] The tax increase had been 7.6 cents per litre on diesel and 3.9 cents on petrol in 2018, with a further increase of 6.5 cents on diesel and 2.9 cents on petrol planned for 1 January 2019.[98][99]

The taxes collected on the sale of fuel are:

  • The domestic consumption tax on energy products (TICPE, la Taxe intérieure de consommation sur les produits énergétiques), which is not calculated based on the price of oil, but rather at a fixed rate by volume. Part of this tax, paid at the pump, goes to regional governments, while another portion goes to the national government. Since 2014, this tax has included a carbon component—increased each year—in an effort to reduce fossil fuel consumption. The TICPE for diesel fuel was raised sharply in 2017 and 2018 to bring it to the same level as the tax on petrol.
  • Value added tax (VAT), calculated on the sum of the price excluding tax and the TICPE. Its rate has been stable at 20 percent since 2014, after having been at 19.6 percent between 2000 and 2014.

The protest movement against fuel prices mainly concerns individuals, as a number of professions and activities benefit from partial or total exemptions from TICPE.[31][100]

Though pro-climate, the protesters criticized Édouard Philippe's second government for burdening households with the bulk of the carbon tax, while offering exemptions to many carbon-intensive companies.[68] As the carbon tax had progressively been ramping up to meet ecological objectives, many who had chosen fossil fuel-based heating for their homes, outside of city center—where a car is required were displeased. President Macron attempted to dispel these concerns in early November by offering special subsidies and incentives.[101][102]

Diesel prices in France increased by 16 percent in 2018, with taxes on both petrol and diesel increasing at the same time and a further tax increase planned for 2019, making diesel as expensive as petrol.[103] President Macron is bearing the brunt of the protesters' anger for his extension of policies implemented under François Hollande's government.[103]

Speed limit reduction

The government decided in 2017 to cut the speed limit on country roads from 1 July 2018 from 90 to 80 km/h (50 mph) with the aim to save 200 lives each year, after research found that "excessive or unsuitable" speed was involved in a third (32 percent) of fatal road accidents. The change was opposed and was a factor in the rise of the yellow vest movement. It was seen as another tax via citations [104] and a failure to understand the needs of rural residents who are totally reliant on their cars. Vandalism of traffic enforcement cameras grew significantly after the yellow vest movement began.[105][106][107]

Economic reforms

Sparked by claims that the fuel tax was intended to finance tax cuts for big business[108] (a characterization that French President Emmanuel Macron has objected to, stating that the fuel tax was intended to discourage fossil fuel use as a way to combat climate change[109][101]) and including many people motivated by economic difficulties due to low salaries and high energy prices,[110] the yellow vests movement has called for redistributive economic policies like a wealth tax, increased pensions, a higher minimum wage, and reduced salaries for politicians.[111][112] While some commentators have claimed that the movement was a backlash to policies meant to combat climate change,[113][114] a communique released by the movement calls for a "real ecological policy", including fuel and kerosene taxes for ships and airplanes, but objects to policies like the gas tax that hit the poor and working class most heavily.[115][116]

Yellow vest symbol

A high-visibility vest, the key symbol of the protests

No one knows how the high-visibility yellow vest came to be chosen as the symbol and uniform for the movement, and no one has claimed to be its originator.[80] The movement originated with French motorists from rural areas who had long commutes protesting against an increase in fuel taxes, wearing the yellow vests that, under a 2008 French law, all motorists are required to keep in their vehicles and to wear in case of emergency.[81] The symbol has become "a unifying thread and call to arms" because yellow vests are common and inexpensive, easy to wear over any clothing, associated with working class industries, highly visible, and widely understood as a distress signal.[80] As the movement grew to include grievances beyond fuel taxes, non-motorists in France put on yellow vests and joined the demonstrations, as did protesters in other countries with diverse (and sometimes conflicting) grievances of their own.[80][81] In the words of one commentator, "The uniform of this revolution is as accessible as the frustration and fury."[80]

Origin

Éric Drouet and a businesswoman named Priscillia Ludosky from the Seine-et-Marne department started a petition on the change.org website in May 2018 that had reached 300,000 signatures by mid-October and close to 1 million a month later.[70][117][118] Parallel to this petition, two men from the same Department launched a Facebook event for 17 November to "block all roads" and thus protest against an increase in fuel prices they considered excessive, stating that this increase was the result of the tax increase. One of the viral videos around this group launched the idea of using yellow jackets.[119]

The first gilets jaunes protest in Vesoul, 17 November 2018

The movement is organized in a leaderless, horizontal fashion. Informal leaders can emerge, but some have been rejected by other demonstrators and even threatened. According to John Lichfield, some in the movement extend their hatred of politicians even to any "would-be politicians who emerge from their own ranks".[120][121] The yellow jacket movement is not associated with a specific political party or trade union and has spread largely by social media.[122]

The yellow vests movement has been described as a populist,[66][79] grassroots[67] movement for economic justice,[69] opposing what it sees as the wealthy urban elite and the establishment.[123] Many of the protesters live in tight financial circumstances, often in rural or outer-urban areas where there is "weak economic growth and high unemployment", and where depending on a car for transport is "essential, and increasingly costly".[79] According to the BBC, "It's no accident that cars were the spark that ignited this anger. Not needing one has become a status symbol in France. Those in city centers have a wealth of public transport to choose from, but you need to be rich enough to live in the center of Paris or Marseille or Bordeaux".[67]

The movement has drawn supporters from across the political spectrum.[66][67][79] An opinion poll published by the Elabe Institute showed that in the presidential election in May 2017, 36% of the participants voted for far-right candidate Marine Le Pen and 28% for far-left candidate Jean-Luc Melenchon in the 2017 presidential elections.[79][124] Five Le Monde journalists studied the yellow vests' forty-two directives[40] and concluded that two thirds were "very close" to the position of the "radical left" (Jean-Luc Mélenchon, Philippe Poutou and Nathalie Arthaud), nearly a half were "compatible with" the position of the "far right" (Nicolas Dupont-Aignan and Marine Le Pen), and that all were "very far removed" from economically "liberal" policies (Emmanuel Macron and François Fillon).[125] Étienne Girard, writing for Marianne, says the one figure that gathers wide support in the movement has been dead for thirty-two years: the former humourist and presidential candidate Coluche.[126]

Some media outlets were shocked at the hostility they felt from the very beginning of the yellow vest mobilization. The media had been largely supportive of Emmanuel Macron's government since before his election. This unyielding support of his policies was widely cited by the yellow vests' as the main cause for this violence.[127] Multiple verbal and physical attacks perpetrated by yellow vests against journalists have been reported and documented throughout the movement.[128] For example in Rouen during the Acte IX, LCI television reporters were attacked by a group of protesters, thrown to the ground and beaten.[129] The same day a reporter for the local newspaper La Dépêche du Midi was threatened by yellow vest protesters in Toulouse who told her "we'll take you out of your car and rape you".[129] On 19 November a BFMTV crew was forced to abandon a protest in the Bordeaux region because they were targeted by protesters who not only hurled insults but also threw stones and beer cans at them.[128] In parallel, many comments and photomontages expressing hatred towards journalists as a whole circulated on "yellow vest" Facebook pages. In December the level of threats and attacks was such that more and more news organizations decided that every reporter they sent out should be accompanied by a bodyguard,[130] because of the strong aversion the yellow jackets had shown toward journalists and media.[127][130] A month later, 25 yellow vests prevented Ouest-France from being delivered in parts of the Vendée and Loire-Atlantique because they did not like an editorial.[131][132] Protesters had also blocked the printing center of the L'Yonne Republicaine newspaper and prevented the newspaper la Voix du Nord from being distributed.[133]

International media have also reported on the disproportionate violence used by the French police response against the protestors, including the use of explosive grenades and flashball weapons resulting in multiple incidences of loss of limb and sight by the protestors.[83]

File:Bd StGermain 5.jpg
A gilets jaunes demonstration on boulevard Saint-Germain, Paris, 5 January 2019

According to Stéphane Sirot, a specialist in the history of French trade unionism, the unions were hesitant to join forces with the yellow jackets because the movement included people trade unions traditionally do not represent (business owners and the self-employed) as well as people who simply did not want to negotiate. The presence of far-right elements in the movement was also off-putting to the CGT.[134]

A significant number of misleading images and information have been circulated on social media concerning the protests. According to Pascal Froissart, the leaderless, horizontal aspect of the movement contributes to the dissemination of disinformation, as nobody is in charge of public relations or social media messaging.[135]

One of the goals of the yellow jackets is to obtain the right to direct initiative, in other words the right to petition the government at any time to propose or repeal a law, to amend the constitution or remove a public official from office. The bottom-up Swiss model of government, where referenda are frequent, has been compared to the top-down French governmental system to explain the lack of a similar movement in French-speaking Switzerland.[136][137] Étienne Chouard, a French economics and law teacher, and a retired dentist named Yvan Bachaud, who named the RIC, were among the earliest proponents of such referenda.[138] More recently, several politicians included the idea in their 2017 presidential platforms.[139][140][141]

Timeline

2018

17 November: "Act I"

The protests began on 17 November 2018, and attracted more than 300,000 people across France with protesters constructing barricades and blocking roads.[98][142] John Lichfield, a journalist who witnessed the riots, described them as insurrectional.[143]

In addition to roads, protesters also blocked as many as ten fuel depots.[144] On this first day of protests, a 63-year-old pensioner was run over by a motorist in Le Pont-de-Beauvoisin while she was demonstrating at a roundabout at the entrance to a commercial zone.[119][145] A motorcyclist died after being struck the same day by a van trying to get around a barricade.[146] By 21 November casualties had climbed to 585 civilians and 115 police injured, with 16 civilians and 3 police severely wounded.[147]

Protests also occurred in the French overseas region of Réunion, where the situation developed into looting and riots. Schools on the island were closed for three days after protesters blocked access to roads. On 21 November, President Macron ordered the deployment of troops to the island to calm the violence.[148]

24 November: "Act II"

With the protests in Paris having raised tensions the previous week, the Interior Ministry agreed to allow a gathering on 24 November at the Champ de Mars.[148] The protests attracted 106,000 people all across France,[149] only 8,000 of whom were in Paris, where the protests turned violent. Protesters lit fires in the streets, tore down signs, built barricades and pulled up cobblestones. Police resorted to tear gas and water cannons to disperse the protesters.[98] On 26 November, an official estimated that the riots in Paris during the two previous days had cost up to €1.5m ($1,680,000) in damage. Two hundred additional workers were assigned to assist with the cleanup and repair work.[150]

1 December: "Act III"

File:2018-12-01 14-37-38 manif-GJ-Belfort.jpg
A gilets jaunes demonstration in Belfort on 1 December

A protest called "Act 3 – Macron Quits (fr)" was organised for 1 December.[151]

Yellow jackets briefly occupied the runway at Nantes Atlantique Airport and prevented access to Nice Côte d'Azur Airport. Vinci Autoroutes reported tollbooths were blocked on 20 major arteries all across France.[152][153][154]

In Marseille, where demonstrations have been frequent since 5 November collapse of a building and the evacuation of the surrounding neighborhoods,[155] an 80-year-old Algerian woman trying to close her shutters was hit by shards from a police tear gas canister, later dying while in surgery.[156][157] A second motorist was killed on the third weekend after crashing his van into stopped lorries at a barricade on the Arles bypass.[146]

More than 100 cars were burned in Paris during the protest on 1 December, and the Arc de Triomphe was vandalised.[143] A man fell into a coma and several people were seriously injured after the yellow vests tore down a 15 ft cast iron railing from the Tuilerie garden.[158] On the following Monday, Paris Mayor Anne Hidalgo estimated the property damages at €3–4 million ($3,358,000-4,480,000).[156]

8 December: "Act IV"

File:2018-12-08 Gilets jaunes acte 4.jpg
A gilets jaunes demonstration in Paris on 8 December 2018

Protests turned violent for the second week in a row in Le Puy-en-Velay. Civil unrest marred the Festival of Lights in both Lyon and Saint-Étienne.[159] The A6 motorway was again blocked north of Lyon in Villefranche-sur-Saône.[160]

In Bordeaux, after two hours of skirmishes between the police and protesters, rioters took advantage of the situation to set fires and pillage the local Apple Store.[161]

Paris experienced protests for the fourth consecutive week. Many shops were boarded up in anticipation of violence, with The Louvre, Eiffel Tower and the Paris Opera also closed.[162] Police assembled steel fences around the Élysée Palace and deployed armored vehicles on the streets in an attempt to limit the violence.[162]

10 December: Macron's televised address

In his 10 December speech to the French people in response to the movement, Macron pledged a €100 per month increase in the minimum wage in 2019, the exclusion of charges and taxes on overtime hours in 2019, and on any 2018 end-of-year bonuses paid to employees. Macron likewise announced that pensioners on low incomes would be excluded from an increase in the CSG in 2019. He stood by his replacement of the solidarity tax on wealth with increases in property taxes.[163][164] The broadcast was watched by more than 23 million people, making it the most-viewed political speech in French history.[165] After investigation, it became apparent that the minimum wage itself would not be raised by €100 a month but that those eligible would see an increase in the activity bonus paid by the CAF.[54]

On 11 December, after having declared a state of economic and social emergency the day before, Macron invited representatives of the French banks to the Elysée to announce that the banks had agreed to freeze their prices in 2019 and to permanently limit incident-related fees to €25 a month ($28/month) for people in extreme financial difficulty, as determined by the Bank of France.[166]

15 December: "Act V"

In the wake of the 2018 Strasbourg attack, the government asked protesters to stay off the streets. According to the Paris prefecture estimates, there were 8,000 police for 2,200 demonstrators in Paris.[60] The Minister of the Interior estimated that 66,000 people protested in France on 15 December.[167] Conflict arose in Bordeaux, Toulouse, Marseille, Lyon and the capital. Priscillia Ludosky, in front of the Paris Opera, said over megaphone: "We are exhausted by the colossal pressure of taxation that takes away the energy of our country, of our entrepreneurs, of our artisans, of our small businesses, of our creators and of our workers, while a small elite constantly dodges taxes."[167]

At the end of the day, the Interior Minister called for the roundabouts, occupied since 17 November, to be liberated.[168]

22 December: "Act VI"

File:2018-12-22 14-38-11 manif-GJ-Belfort.jpg
A gilets jaunes demonstration in Belfort on 22 December

Demonstrations continued throughout the country. The Ministry of the Interior announced a participation figure almost half that of the previous week with 38,600 demonstrators throughout France, including 2,000 in Paris according to the Prefecture of Police.[169][170] Versailles Palace was preventively closed for the day.[171] Éric Drouet, the 33-year-old truck driver who is one of the most followed yellow jackets on Facebook, was arrested for organizing an undeclared demonstration and participating in a violent assembly. He had called on Facebook for demonstrators to meet at Versailles but then revised the call to Montmartre after it had been announced that Versailles would be closed. Authorities say that Drouet was carrying a truncheon and would be summoned in court where they would seek to prevent him from coming to Paris.[172]

Protesters blocked border traffic to Switzerland at Cluse-et-Mijoux. They were dispersed after one hour by police.[173] Similar operations were conducted at the Spanish, Italian, German, and Belgian borders.[173] Two distribution platforms were blocked in Montélimar: EasyDis (Groupe Casino) and Amazon.[174][175]

Overall, at least 220 people were arrested in the country, including 142 in Paris.[176] A motorist was killed on 21 December when his car hit a truck that was stopped at a blockade in Perpignan, the tenth fatality overall.[170]

29 December: "Act VII"

File:Manifestants29décembre.jpg
Demonstrations in front of Radio France (Paris)

Much quieter than in the first weeks on a national level, there was a significant confrontation in Rouen, Normandy, after fires were set in front of the local branch of the Banque de France.[177]

In Paris, the protesters demonstrated in front of the headquarters of BFM-TV, Libération and France Télévisions. Victor Glad suggests that the same crisis of representation motivating the citizens' initiative referenda is also behind the gilets jaunes' criticism of the traditional media.[178]

2019

5 January: "Act VIII"

According to French Ministry of the Interior, the first demonstrations of 2019 brought 50,000 people into the streets across France. A door to Rennes' city hall was damaged, while government Spokesman Benjamin Griveaux was evacuated from his office on Rue de Grenelle (Paris) through the garden, after rioters hijacked a forklift to break down the door to the Ministry. There were also skirmishes in Bordeaux, Nantes, Caen & Rennes.[179]

Women's role, both in defining the movement's objectives[70][180] and in communicating at roundabouts,[181] is—for editorialist Pierre Rimbert—a reflection of the fact that women make up the majority of workers in "intermediary professions" but are three times more likely to be classed as "employees" than men according to an INSEE study in 2017.[182][183] Women organized separate demonstrations in Paris, Toulouse and Caen. According to one of the organizers, the goal was to have a "channel of communication other than violence".[184]

A civil servant and former light-heavyweight boxing champion was filmed fighting with two gendarmes on a footbridge about one of the gendarmes' use of force. One month later the civil servant was sentenced to serve one year of sleeping in jail, which allowed him to continue to work.[185]

The interior minister announced that over 60% of the traffic enforcement cameras in the country had been vandalized.[186] This was up from estimates of 50% in early December.[187]

12 January: "Act IX"

Attendance increased in the ninth straight weekend of protests, with at least 84,000 demonstrating on 12 January for economic reform across France, including 8,000 in Paris, 6,000 in Bourges, 6,000 in Bordeaux, and 2,000 in Strasbourg.[188][189][190] Government officials deployed 80,000 security forces nationwide, vowing "zero tolerance" for violence.[190] The CRS (riot police) resorted to tear gas in most major cities.[188]

On the streets of Paris, protesters marching "noisily but mostly peacefully",[189] singing the French national anthem, were met by 5,000 riot police officers, armored vehicles and barricades.[190] Citing 5 January attack on the Dijon gendarmerie and terror threats, the police communication service said that some CRS agents were authorized to carry semi-automatic weapons. This was confirmed by the Paris prefecture.[191][192] Small groups of people left the designated protest route and threw projectiles at police.[189] Around the Arc de Triomphe, riot police fired water cannon and tear gas at protesters after being hit with stones and paint.[189] 244 people were arrested nationwide; 156 in Paris.[189][190]

A "massive"[189] gas explosion caused by an apparent gas leak in a bakery in northern Paris killed four people, including two firefighters already at the scene investigating the leak, and injured dozens more.[189][193] The explosions occurred early on 12 January,[189] while Paris was under heavy guard in anticipation of the day's demonstrations.[193] The French Interior Minister told the media that "responsibility triumphed over the temptation of confrontation" and that protesters marched in Paris "without serious incident".[190]

19 January: "Act X"

File:Acte10hommage.jpg
Tribute to the dead during the movement (Paris, act 10)

As in week IX, police estimated that 84,000 people demonstrated across France, including a peak of 10,000 in Toulouse for a short period, 7,000 in Paris (where protesters demonstrated on the Left Bank for the first time), 4,000 in Bordeaux, and 2,500 in both Marseille and Angers.[194] This weekly protest is the first to happen after the launch of the "Great National Debate" by President Emmanuel Macron.

26 January: "Act XI"

Nationwide demonstrations continued for an eleventh straight week on Saturday, 26 January. The French interior ministry estimated crowds of 69,000 across the country, and local police estimated 4,000 in Paris. A high-profile member of the protest movement, Jérôme Rodrigues, was maimed after being shot in the face by police with a flash-ball launcher, resulting in the loss of his right eye. Dozens of people have been similarly injured during the course of the yellow vests protests.[195] "I was deliberately targeted. I am a figure of the movement, at least in the Paris protests, and police pointed their fingers at me many times during previous demonstrations, so I think they knew very well who they were shooting at," Rodrigues told the media.[196] The following day, an estimated 10,000 people marched in Paris in a foulards rouges ("red scarves") counter-protest in opposition to the yellow vests.[195][196]

2 February: "Act XII"

On Friday, 1 February 2019, Edouard Philippe went to Bordeaux and informed merchants that an agreement had been found with insurers to treat insurance damage claims in successive weeks as part of a single event (with a single deductible). He also announced that the ten cities most affected by degradations, including Bordeaux, would receive €300,000 ($336,000).[197]

On Saturday, 2 February, between 10,000 and 13,800 people protested in Paris,[198][199] with thousands more in Tours, Valence, Marseille, Bordeaux, Toulouse, and other French cities.[198][199] In Valence, the downtown shopping district was boarded up; the city had removed trash cans, park benches and protective fencing around trees in preparation. Paving stones had been tarred over to eliminate the risk of their being used as projectiles.[200] According to the préfecture, 1850 people demonstrated in downtown Tours, which had likewise been boarded up.[201]

File:Paris rue de Rennes GJ.jpg
A Gilets jaunes protest in Paris, 9 February 2019

The demonstrations of "Act XII" focused on denouncing the number of serious injuries caused by police violence during anti-government demonstrations.[199][202] According to the French government, around 2,000 civilians were injured in protests between November 2018 and February 2019, including four serious eye injuries.[202] The government agency that investigates police abuses has opened 116 investigations into police conduct during the protests, ten of which concern serious eye injuries suffered by protesters.[199] A group of 59 lawyers published an open letter denouncing the treatment of protesters in the courts, including rushed judgments against protesters without regard for their rights, which they contrasted with the slow pace of investigations into reports of police violence.[199]

Earlier in the week, France's highest court denied a request to ban police from using "flash balls" or "defensive ball launchers", known as LBDs, that shoot 40 millimetres (1.6 in) rubber projectiles, which have been blamed for a number of serious injuries.[199] French Interior Minister Christophe Castaner admitted in media interviews that the weapon could cause injuries and had been used more than 9,000 times since yellow vests demonstrations began.[199] The day before the Act XII protests, the government warned the public that police would not hesitate to use the weapons to combat violence by demonstrators, since they had been authorized by the court.[198][202] On Saturday, thousands in Paris participated in a "march of the injured" calling for the weapon to be banned.[199] Injured protesters marched at the front, some wearing eye patches with a target sign on them.[198] Jerome Rodrigues, a well-known participant in the movement who lost an eye in the previous week's demonstrations, was received warmly with applause by the crowds.[199][202]

Most of the demonstrations during Act XII were peaceful.[202] As in prior weeks, 80,000 security officials had been mobilized, including 5,000 in Paris.[198] In Paris, police used tear gas and water cannons at Place de la Republique in the city center to force demonstrators back after clashes with protesters, some hooded or masked, and some who set fire to bins and a scooter. Despite these incidents, the media reported that demonstrations "remained relatively calm compared to previous weekends".[202] Two police officers were injured and two protesters arrested in Morlaix; two officers injured and one demonstrator arrested in Nantes; and in Lille, where between 1,800 and 3,000 protesters marched, 20 were arrested.[199]

The twelfth week of protests occurred as the French parliament was considering a new law proposed by Macron's governing party restricting the right to protest. The proposed law would outlaw covering one's face during a street demonstration (whether with a helmet, mask, or scarf), punishable by a €15,000 ($16,800) fine or imprisonment,[203] and allow local police to establish blacklists of people not allowed to participate in street protests.[199][202][203] The proposed law was opposed by some members of parliament inside and outside Macron's party.[203]

16 February: "Act XIV"

File:Les Gilets Jaunes (46340013341).jpg
Bordeaux, 9 February 2019

About 41,500 protesters (5,000 in Paris) took to the streets again on Saturday 16 February, for the 14th consecutive weekend.

In Paris, a group of individuals involved in the march confronted the high-profile Jewish philosopher and academician Alain Finkielkraut with anti-Semitic verbal abuse. Police stepped in to protect him, and Macron later said that this behavior was an "absolute negation" of what made France great and would not be tolerated.[204][205] The man leading the insults against the philosopher on published video-recordings of the event was detained for questioning on Tuesday on charges of hate speech. Police indicated he was close to the Salafi movement in 2014.[206]

16 March: "Act XVIII"

Leaders of the movement stated on 8 March 2019 that a protest (which had already been dubbed "The Ultimatum") was planned for the following weekend of 16 March.[207]

200 people were taken into custody in Paris after the Champs-Elysées was again targeted by rioters. Luxury stores including Fouquet's, Hugo Boss and Xiaomi were among the 80 businesses damaged, pillaged or set ablaze. Anne Hidalgo, the Mayor of Paris, called upon the government to do something about the political and social fracture.[208]

In response, the French government announced it would deploy the military, in addition to extra police and gendarmery forces. The soldiers were drafted from Operation Sentinelle, active since the January 2015 terror attacks in Paris.[209]

7 September: "Act XLIII"

New protests were held in cities, including Montpellier, Rouen and Strasbourg.[210]

21 September: "Act XLV"

A new wave of yellow vest protests initiated in Paris for the 45th consecutive week. Over a hundred demonstrators were taken into custody after they attempted to enter Avenue Champs-Elysees by force.[211]

2020

14 March: "Act LXX"

People participated in the protests of 14 March 2020 in spite of the imminent COVID-19 national lockdown, but leaders of the movement, like Maxime Nicolle and Jérôme Rodrigues, called on staying safe at home.[212] The lockdown effectively put an end to the weekly protests.

Fatalities and injuries

File:Jérôme Rodrigues 16 février 2019.jpg
Gilets jaunes leader Jérôme Rodrigues lost an eye after a police intervention on 26 January 2019[60][213]

As of 22 December 2018, 10 fatalities had been linked to the protests in France,[214] one of which resulting from police action.

Fatalities
Date Number Context
17 November 1 pedestrian + car[146]
19 November 1 motorbike + truck[146]
1/2 December 1 car + HGV/LGV[146]
1 December (fr) 1 tear gas grenade (Marseille)[156][157]
10 December 1 car + HGV/LGV[215]
12/13 December 1 pedestrian + HGV/LGV[215]
14 December 2 car + HGV/LGV[216]
car + car[217]
20 December 1 pedestrian + truck[218]
22 December 1 car + truck[214]

By late December, over 1,843 protesters and 1,048 police had been injured.[219] Injuries included tens of facial trauma (jaws or even eyes) caused by police non-lethal weapon ammunition,[220] nicknamed flash-ball despite not being of the type,[221][222] that are supposed to be fired at the legs, not at the head, and are accurate enough for this purpose.[223]

As of 14 January 2019, 94 had been reported as seriously injured, including 14 with monocular blindness and one who had to be treated for a brain haemorrhage and left in an artificial coma (from which he emerged on the following Friday).[224][225]

Impact

Adama Committee and Nuit Debout

On 29 November, François Ruffin, the founder of left-wing Fakir magazine, organized a mobilizing meeting with various French left-wing movements, at which Frédéric Lordon spoke of the Yellow Vests, saying "If the Nuitdeboutistes who got all wound up into deforestation and anti-specist commissions can't get moving when this happens, then they are the lowest of the low".[226]

Students protesting against the government's educational reforms

Angered by Macron's education reforms and plans to change the baccalauréat (a secondary-school leaving exam), students protested in cities across France.[227] Students expressed concern that these reforms will lead to further inequalities of access to higher education between students in urban, peri-urban, and rural areas.[228][229][230]

On 6 December, over 140 students were arrested outside a school in Mantes-la-Jolie. A video of the mass arrest—showing students kneeling with their hands behind their heads—inspired indignation.[231] Jean-Michel Blanquer, the French Education Minister, said that although he was "shocked" by the scene, it needed to be viewed "in context".[232][233] Amnesty International issued a report about the incident.[234] On the same day, France Bleu reported that Saint-Étienne was "under siege".[235] It was in this context that the mayor of Saint-Étienne suggested, first by tweet then by press release, that the Festival of Lights in neighboring Lyon be cancelled to free up police in the region.[236]

University students have reportedly joined the movement, denouncing the planned increase of tuition fees for foreign students from non-EU countries.[237]

Christmas shopping season

Overall, by mid-December, trade losses of €2 billion ($2.24×109) had been reported as a result of the blocked roundabouts leading to commercial zones and the closures of urban chains. The chain supermarkets, in particular, reported that traffic had been down significantly, estimating the overall loss at around €600 million ($672,000,000) as of 13 December.[238]

File:2018-12-29 14-50-04 manif-GJ-Belfort.jpg
A Gilets jaunes protest in December 2018

A terror attack on 11 December 2018 at the Strasbourg Christmas market contributed to heightened public security concerns and smaller demonstrations in Act V. Conspiracy theories began to be circulated on social media forthwith, suggesting that the attack, which had been perpetrated by a 29-year-old man with multiple criminal convictions, was in fact a manufactured event.[239][240]

Vinci growth

Vinci SA, which operates roughly half of France's highway concessions, stated in its annual report to investors that traffic had dropped nine percent in the final three months of 2018 as a result of the protests.[241] CEO Xavier Huillard said the fourth quarter loss "wiped out the increase in traffic of the first 10 months".[242]

Tourism

The riots have led to a declining number of tourists to Paris in 2019, with hotel owners reporting fewer bookings in the run up to the summer tourist season.[243] Cancellations have risen as visitors are scared off from traveling to France for safety and security concerns, while corporate trips have also sought to avoid Paris, because the protests have turned the city into a liability.[244] Overall, France reported the largest decreases in international tourist activity in Europe, compared to countries such as the United Kingdom, Italy, Spain and Germany.[245]

Cultural impact

A video of comedian Anne-Sophie Bajon, known as La Bajon, in the role of Emmanuel Macron's lawyer wearing a yellow vest, has been seen several million times on social networks.[246] Dancer Nadia Vadori-Gauthier improvised a choreography in the street during demonstrations with the fumes of the various gases and fires of cars.[247] On 15 December 2018, on the sidelines of the demonstration on the Champs-Élysées, Deborah De Robertis organized a demonstration in which five women appear topless in front of the French police, with a costume reminiscent of the French Goddess of Liberty Marianne.[248] A video of a performance by yellow vests protesters at a roundabout of Michel Fugain's 1975 hit song Les Gentils, Les Méchants ("The Good Ones, The Evil Ones") received over 800,000 views online.[249] A restaurant in Nîmes created a yellow vests-inspired hamburger, served on a bright yellow bun, with a circular "roundabout" beef patty, onions from the vegetable plot of the Élysée Palace, "tear gas" pepper sauce, and "CRS sauce" made of cream, ricotta, and Saint Môret cheese (a reference to the French riot police, the Compagnies Républicaines de Sécurité).[250]

Reactions and counter-protest

File:On en a marre (46235506661).jpg
Riot police in Brussels in December 2018

In late November 2018, polls showed that the movement had widespread support in France (ranging from 73[251] to 84 percent).[122] An opinion poll conducted after 1 December events found that 73 percent of French people supported the gilets jaunes and that 85 percent were opposed to the violence in Paris.[252]

Truckers were targeted by protesters, and the industry made their displeasure with the situation known to the government in an open letter.[100] Two labor unions, CGT and FO who had initially called on truckers to start striking on 9 December,[253] retracted their call on 7 December, after having consulted the government and their membership.[254]

The recently named[255] Minister of the Interior, Christophe Castaner, blamed Marine Le Pen, Macron's opponent in the 2017 presidential election, and her Rassemblement National party for the violence on 24 November 2018 after she had reportedly urged people to go to the Champs Élysées.[149] Le Pen responded that letting people assemble on the Champs Élysées was the government's responsibility and accused the Minister of the Interior of trying to increase the tension to discredit the movement.[149]

File:Gilets Jaunes, acte XI (46166441534).jpg
French riot police in Paris, 26 January 2019

Although President Macron had been insisting that the fuel tax increases would go through as planned, on 4 December 2018 the government announced that the tax rises would be put on hold, with Prime Minister Édouard Philippe saying that "no tax deserves to endanger the unity of the nation".[39][256]

In early December 2018, the prime minister announced that the price of the Électricité de France blue tariffs would not increase before March 2019.[52]

On Sunday, 9 December, the Elysée called trade unions and employers' organizations to invite them to meet on Monday 10 December so Macron could "present the measures" he intended to announce later in the day.[257] On 10 December, Macron condemned the violence but acknowledged the protesters' anger as "deep, and in many ways legitimate".[258] He subsequently promised a minimum wage increase of €100 per month from 2019, cancelled a planned tax increase for low-income pensioners, and made overtime payments as well as end-of-year bonuses tax free.[258][259] However, Macron refused to reinstate a wealth tax he scrapped upon entering into office.[260][261] Amnesty International called on police to "end use of excessive force against protesters and high school children in France".[234][262]

Police, unlike other public sector employees, either saw their wages raised by €120–150 per month ($134-168) by an agreement signed on 20 December,[263] or received an annual €300 ($336) bonus by an amendment voted into law the previous day.[264] Nicolas Chapuis, writing for Le Monde, says this was likely due to 85% turnout in recent police union elections and the exceptional levels of activity.[263]

In May 2019, Édouard Philippe changed his view on his main political decision for saving lives, allowing a 90 km/h (56 mph) speed limit, agreeing that the speed limit of local roads become managed at local level (département) rather than decided by the Prime Minister.[265]

Comparisons

Adam Gopnik writes that gilets jaunes can be viewed as part of a series of French street protests stretching back to at least the strikes of 1995. Citing historian Herrick Chapman, he suggests General de Gaulle's centralization of power when creating the French Fifth Republic was so excessive that it made street protests the only "dynamic alternative to government policy".[266]

File:2018-12-08 Gilets jaunes acte 4.jpg
A gilets jaunes demonstration in Paris in December 2018

1 December riots in Paris were widely acknowledged to have been the most violent since May 1968.[82] Paris-based journalist John Lichfield said that the 1968 events had a joyous side to them, largely absent from the yellow vest movement, but that both movements were similar in that they lacked recognized leaders, much as the banlieues riots of 2005 had.[120]

According to French scholar Béatrice Giblin, comparisons between the gilets jaunes and the Bonnets Rouges—who opposed a new eco-tax in 2013—were inapt because the latter "had been taken in hand by real leaders, such as the mayor of Carhaix, or the great bosses of Brittany" whereas that was not the case for the yellow jackets.[267]

Some have compared the yellow vests to other modern populist movements such as the Occupy movement in the United States,[79][268] the Five Star Movement in Italy,[67][79] and Orbanism in Hungary.[266] Others have drawn parallels to popular revolts in late-medieval Europe like the Jacquerie,[269] to Poujadism, to the Brownshirts,[120][270] and to the French Revolution.[271]

Foulards rouges (red scarves)

On 27 January 2019 a counter-demonstration occurred in Paris by a group identifying themselves by the foulards rouges ("red scarves") they chose to wear. They put out a joint statement with other groups saying: "We denounce the insurrectional climate created by the yellow vests. We also reject the threats and constant verbal abuse (aimed at non-yellow vests)".[272][273][274]

Allegations of extremist elements in the movement

Allegations that the yellow vests movement were providing a new forum for extremist views were more frequently reported in the media after Alain Finkielkraut was insulted in week XIV. Vincent Duclert (fr), an expert on anti-Semitism, said that, while "the gilets jaunes are not an anti-Semitic movement, each Saturday there are anti-Semitic expressions by groups of the extreme right or extreme left." Jean-Yves Camus, a self-described expert on French political extremism, identified an "inherent weakness of a movement that lets the people speak" as being that anyone (whether far left, far right, radical Islamist or anti-Zionist) can say whatever they want in the street with little concern for propriety or legality.[275]

Finkielkraut, interviewed by BFM-TV, was especially concerned with the viral nature of what he called a new type of "anti-racist" anti-Semitism, which he says consists of comparing the "Israeli colonization of Palestine" with National Socialism. He named Dieudonné and Alain Soral as those responsible for propagating this new form of anti-Semitism.[276]

According to a study conducted in February 2019, half of all yellow vest protesters (50%) said they believed in a "global Zionist conspiracy".[277]

The Gilets noirs movement arose partly in response to perceived racist, anti-immigrant, and pro-fascist sentiment among elements of the Gilets jaunes.

Protests adopting yellow vests as a symbol

France (afterwards)

2020

25 July

After the government change on Saturday 25 July 2020, several dozen people protested in Toulouse.[278]

12 September

For the first time after the Coronavirus lockdown, protesters returned to the streets; more than 250 of the protesters were arrested by the police. Some of the protesters wore black clothes and carried the flag of an anti-fascist movement, suggesting the presence of radical demonstrators dubbed "black blocs" often blamed for violence at street marches in France.[279]

10–12 October

Yellow vests launched fireworks at a police station in Paris and struck it with metal bars. No injuries occurred. It is suspected to be linked to the disapproval of the French police's police brutality issues. Delinquent youth also appeared in the group of around 40 people, some unrelated to the cause.[280][281]

2020–2021

Anti-security protests

Lua error in package.lua at line 80: module 'strict' not found. Demonstrations (sometimes called "marches of freedom" or "marches of freedom and justice") gathered several thousand people (including yellow vests) in several French cities on the evening of 17 November, at the initiative of a union of journalists and human rights defense associations.[282] Violence breaks out in Paris. Several employed journalists are handled by police officers, photographer Taranis News and French journalist 3 Paris Ile-de-France have been taken into police custody (receive a reminder of the law), provoking strong criticism from the audiovisual group and journalists' unions – who also see effects national law enforcement plan published two months ago.[283][284][285][286]

Other demonstrations are being held on 21 November in about 20 cities.[287][288] This is also the case on 28 November,[289] this time in more than seventy cities.[290] Between 46,000 (Interior Ministry) and 200,000 people (organizers) demonstrated that day in Paris, between 133,000 and 500,000 in France.[291][292] Syrian photojournalist Ameer Al Halbi was wounded in the face with a baton.[293][294][295] The Reporter Without Borders filed a complaint for intentional violence by a person with public authority106. According to the Ministry of the Interior, several dozen police officers and gendarmes were wounded, and one of them, in Paris, was pushed to the ground and then severely beaten.[296]

On 5 December, about 90 parades parade across France and gather, according to the Interior Ministry, about 50,000 people; clashes with police took place in Paris, Dijon, Nantes and Lyon, which, according to Gerald Darmanin, led to 95 arrests and resulted in 67 injuries among police, including 48 in Paris. In addition, the protester was severely wounded in the arm, probably by a GM2L bomb.[297][298][299][300]

The Paris demonstration on 12 December 2020, gathered 5,000 protesters against the police[301] and took place "without major incidents" against Le Monde113, but MPs, associations and unions during the demonstrations condemned "arbitrary arrests". Gerald Darmanin mentions 142 arrests and welcomes the position of the forces security that would enable the avoidance of violence.[302] Police have been in prison several times (32 times according to Mediapart[303]) to arrest potentially violent people;[304] but according to footage broadcast by Mediapart, these attacks occur "for no apparent reason".[305] Of the 142 arrested, 5 were convicted, including only two for acts of violence.

On 22 December 2020, the State Council, seized by La Quadrature du Net, ruled that the monitoring of these demonstrations by the Paris police prefecture using drones was illegal.[306]

Tens of thousands of protesters marched across France on 16 January 2021, to condemn a security law that critics say would restrict police filming and posting pictures on social media, especially to document cases of police brutality.[307] A new rally against the protection of police officers was held on 30 January, with significantly fewer demonstrators than in November and December 2020. In the afternoon and evening, there were occasional incidents between the police and the demonstrators. Police used batons, tear gas and water cannons.[308] The following Saturday, 6 February 2021, three protests took place in Bordeaux. Fabienne Buccio, the prefect, has issued a new prefecture decree banning all processions, parades and gatherings on the streets of the inner city. She is especially afraid that she will "join these declared demonstrations of individuals who are openly hostile to the police and who want to create disturbances in the public order in the city center."[309] Protests were also held in Nantes, Toulouse, Paris and Nancy, where occasional incidents took place at the end of the procession.[310]

Vaccination obligation, sanitary pass

Lua error in package.lua at line 80: module 'strict' not found.

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

The announcement of president Macron on 12 July 2021 of a COVID-19 vaccination obligation for all health care workers by 15 September, as well as the obligation for people older than twelve to show a "sanitary pass" as of August for admittance to cafés, restaurants, cinemas, hospitals,[311] senior citizens' homes, trains,[312] shopping malls,[313] and other public venues led to protests across France. The 'sanitary pass' should prove that someone is either vaccinated, has recently tested negative,[311] or has recovered from COVID-19.[314] Macron's motivation was: "We are in a new race against time", "Vaccination is the only way to protect yourself and others".[311]

Marine Le Pen, challenger of Macron in the 2022 French presidential election, immediately condemned the vaccination obligation as "indecent insolence" attesting of "ingratitude" towards the health care workers.[311] On Wednesday 14 July, the French National day called 'Bastille Day', in Paris some 2,250 people protested against these new corona restrictions. Demonstrations were also held in Toulouse, Bordeaux, Montpellier, Nantes and 48 other places, totalling around 19,000 protesters. Slogans chanted were: "Down with dictatorship", "Down with the health pass". A demonstrator equated the health pass with "segregation". Objects and fireworks were thrown at the police, who answered with tear gas and arrests.[315]

On Saturday 17 July, nationwide some 114,000 people protested against the two new measures.[316] On 24 July, some 160,000 people around France protested against the measures. Protesters chanted: "Liberty! Liberty!" Projectiles including a chair were thrown at the police in Paris, who reacted with tear gas and water cannons.[317]

On 25 July, the French Senate nevertheless agreed to the measures except the pass obligation for children under 18 years old.[318]

On 31 July, over 200,000 people nationwide protested against these plans. Thousands around Place de la Bastille in Paris chanted: "Liberté!" [Freedom!]. Signs accused Macron of being a dictator.[319] A bus driver motivated his protest as: "I'm not an antivaxer (...) But this is going to fast, I want to wait and see". A hospital worker said: "These COVID-19 vaccines are experimental ; there's no way I'm gonna take it".[316] A placard in Paris cited Macron: ' "Je ne rendrai pas la vaccination obligatoire", Emmanuel Macron, Novembre 2020 ' ["I will not make vaccination obligatory", Macron, Nov. 2020]. Another: ' De la démocratie à la dictature il n'y a qu'un <<PASS>> ' [From democracy to dictatorship is only one step [or] one pass].[320] Another: 'VACCINÉ A LA LIBERTÉ' [VACCINATED FOR FREEDOM].[321]

On Saturday 7 August, 237,000 people protested on 198 locations in France, the authorities reported. In Paris, Lyon, Toulouse, rioters pelted the police with all sorts of things, police reacted with tear gas and charges and arrests.[322] The sanitary pass obligation came into effect on 9 August, civilians risk a fine of 135 euro for disobedience, business owners risk a 45,000 euro fine or one year prison and the closure of their business.[314] On 14 August 2021, between 200,000 and 250,000 people according to the police and the organisers have again demonstrated, on more than 200 locations in France, against the pass sanitaire and the obligated vaccination of health care personnel. Placards compared the sanitary pass with 'Apartheid', people chanted slogans about the "health dictatorship". Police in Lyon used pepper spray against rioters.[323]

Thousands of people demonstrated again on the streets of France on Saturday, August 21, against the government's policy of vaccination against Covid-19 amid concerns from human rights groups over the anti-Semitic mood in the protest movement.[324][325]

File:Toulouse 28 août.jpg
Protesters in Toulouse (Occitania), 28 August 2021

More than 141,000 people marched the following Saturday, September 4, against the health pass this weekend, which is another drop in the number of the eighth consecutive Saturday of protests. There were 215 marches across France, five of them in Paris, attracting 18,000 people to the capital, according to the Interior Ministry. The total number of people – 141,655 – is down from last weekend, when nearly 160,000 people came out across the country/[326]

More than 120,000 people demonstrated on Saturday, September 11, in France, according to official data, in protest against health passes.[326]

Since then, these protests grew smaller ; on Saturday, 18 September 2021, the demonstrators in France against the sanitary pass and obligated vaccination counted 80,000.[327]

About 20,000 people gathered on October 16 across France for the same reasons. There were occasional clashes between police and protesters in Paris.[328]

About 800 people paraded on Saturday, October 23 in Nantes in the afternoon.[329]

Other countries or regions

File:Drapeaux de la France libre à Londre.jpg
A gilets jaunes protest in London, United Kingdom
File:YellowVestsLocations.svg
Locations of yellow vests protests

The largest "yellow vest" protest outside France was held in Taipei with over 10,000 demonstrating on 19 December. Their principal concern was tax justice.[330][331] Some protests in other countries are related to the central concerns of the French movement (taxation, high-living costs, representation, and income disparity). Others are related primarily by the use of the readily-available symbol.

Belgium

Riot police in Brussels were pelted with billiard balls, cobblestones and rocks on 30 November, and responded with water cannons; 60 arrests were made for disturbing the public order.[332] Several oil depots had been blocked in Wallonia as of 16 November 2018, though protesters' attempts to block the Russian Lukoil depot in Brussels were quickly thwarted by police.[2] Some members of the movement began working to form a party for the Belgian federal elections in 2019 under the name Mouvement citoyen belge.[2][333] On 8 December, when protesters calling for the resignation of Prime Minister Charles Michel tried to breach a riot barricade, police used tear gas and water cannons to disperse the demonstrators. The protesters involved were throwing stones, flares and other objects at police, resulting in around 100 arrests.[334]

As of 12 January, three people had died during gilets jaunes protests in Belgium: two drivers were killed mid-December by sudden traffic queues caused by roadblocks and one protester was fatally hit by a truck when his group tried to block the E25 highway between Liège and Maastricht on 11 January.[335]

Rest of the world

Beginning in late December, various yellow-vest wearing protest movements have been seen across the country. This protest movement, known as Yellow Vests Canada, does not follow the same goals as the French movement.[338] Protests have had occasional outbreaks of violence.[339] Groups of various protesters wearing yellow vests have taken place in at least a 30 cities and towns across Canada as of January 2019.
A controversial event in February 2019 known as the "United We Roll" truck convoy attracted several Yellow Vest participants to the grounds of Parliament Hill in Ottawa.[340] Prominent political officials such as federal Conservative Party leader Andrew Scheer and People's Party leader Maxime Bernier addressed the crowd.[341] Scheer and Bernier drew criticism[342][343][344][345] for appearing at the United We Roll event when it was revealed that alt-right personality Faith Goldy, formerly of controversial Internet outlet Rebel Media, was also in attendance[346] and made a presentation to the participants, several of whom carried signs and chanted slogans accusing Prime Minister Justin Trudeau of treason[347] and demanding that Canada withdraw from the non-binding United Nations Global Compact for Safe, Orderly and Regular Migration (GCM).[343] Conservative Senator David Tkachuk was also at the rally and was criticized for his remarks calling upon truck drivers to "roll over every Liberal left in the country".[348] Liberal Minister of Natural Resources Amarjeet Sohi and NDP MP Nathan Cullen were among the members of Parliament who staunchly opposed the movement. A spokesperson for Scheer denied that the Conservative leader had intended to lend support to racist and/or violent groups, telling columnist Martin Patriquin that "We can't control who shows up to these events."[344]
On 15 June 2019, a number of Yellow Vests Canada protesters joined groups protesting LGBT individuals at a Pride Festival in Hamilton, Ontario,[349][350] and several people were injured.[351]
  • Croatia: On 15 December 2018, "Yellow Vests Croatia" held demonstrations in Zagreb, Pula and Rijeka.[6]
  • Egypt: In December 2018, a temporary one-month restriction on the sale of yellow reflective vests was introduced in an attempt to prevent the incidence of protests closely mimicking the then-ongoing yellow vest protests in France.[352]
  • Finland: Anti-immigration protesters, who had begun demonstrations before the rise of the yellow vests movement, have adopted the yellow vest symbol, beginning with a demonstration on 17 December.[8]
  • Germany: The yellow vests symbol was used both by the left and right-wing groups, including Pegida and Aufstehen, who demonstrated at the Brandenburg Gate, Dresden, Munich and in Stuttgart.[353][354]
  • Iraq: On 5 December 2018, yellow-vest-inspired protesters demonstrated in Basra, Iraq, for more job opportunities and better services. They were reportedly fired upon with live ammunition.[10]
  • Ireland: Initially, at least three rival groups claimed the "Yellow Vest" name in Ireland, and varied from general opposition to the government to more radical views.[355] In December 2018, hundreds attended yellow vests protests in the centre of Dublin against 'the perceived failures of the Government',[356][357] and also the use of fluoride in the public water supply.[355] In January 2019 minor protests were held in Dublin, Belfast,[358] Galway, Limerick, Wicklow, Waterford and Donegal.[359] On 16 November and 14 December 2019, and on 12 September 2020, Yellow Vest Ireland participated in demonstrations in Dublin outside the Dáil, in opposition to proposed anti-hate speech legislation and COVID lockdowns.[360] By mid-to-late 2020, the group was protesting against COVID-19 prevention measures taken by the Irish government. Violence erupted at the September protest, and in October 2021 a Yellow Vest member, Michael Quinn, was sentenced to three years imprisonment (with the final year suspended) for assaulting a woman with a wooden pole at the protest.[361]
  • Israel: Economic uncertainty and corruption led to a yellow vest rally at the Azrieli Centre Mall in Tel Aviv on 14 December.[11]
  • Italy: The yellow vests symbol has been used by multiple protest groups in Italy. In November 2018, a pro-Italian government, anti-EU protest group launched a Facebook page with thousands of online supporters, stating it was "inspired by the French gilet jaunes".[362] On 15 December, several thousand people wearing yellow vests marched in Rome to protest against Italy's "tough new anti-migrant law".[13] In January 2019, the leaders of Italy's ruling government coalition announced their support for the gilet jaunes protests in France. AFP reported that it is "extremely rare for European leaders to back anti-government protesters in a fellow member state".[363]
  • Latvia: Foundation "Tautas varas fronte " ("Front of the people power"). On 20 January leaders of this foundation started the campaign of yellow vests, protesting against oil prices.
  • Libya: During the 2019 Western Libya Offensive, during which the capital city Tripoli was militarily attacked by the Libyan National Army under the command of Khalifa Haftar, regular Friday street demonstrations against Haftar in Tripoli and Misrata, included (on 19 April and 3 May 2019) protestors wearing yellow vests to symbolise their opposition to perceived French support for Haftar's attack on Tripoli.[364][365][366]
  • Netherlands: On 1 December, a small number of yellow vest demonstrators protested in Dutch cities. Further demonstrations occurred on 8 December, where peaceful protesters marched through Rotterdam.[17][334]
  • Nigeria: A yellow vest protester was seen in a protest demanding the release of Ibrahim Zakzaky.[18]
  • Pakistan: Hundreds of engineers staged a day long protest at Lahore wearing yellow vests.[19][367]
  • Poland: On 12 December, a group of farmers blocked the A2 motorway 30 kilometers outside of Warsaw, demanding compensation for pigs they were required to slaughter, and protesting the importation of Ukrainian agricultural products unlabeled with respect to their country of origin. The agricultural minister Jan Krzysztof Ardanowski met with the protesters to explain that their demands were met already.[368]
  • Portugal: On 21 December 2018, a coletes amarelos (yellow vest) rally was held under the slogan Vamos Parar Portugal ("Let's Bring Portugal to a Halt").[20] At the time the government enjoyed 70% support among the Portuguese public,[20] and less than one hundred demonstrators showed up for the rally, for which authorities had 20 thousand uniformed police officers prepared for.[369]
  • Russia: On 23 December 2018, Blue Bucket demonstrators at Sokolniki Park wore yellow vests at a rally against parking fee increases in Moscow.[21] Yellow vests are also common in protests in the Arkhangelsk region against a plan to build landfill in Shiyes, which is the smallest station and a village in the region.[370]
  • Serbia: A civil rights organisation Združena akcija Krov nad glavom started using yellow vests in its protests to oppose the eviction of a resident in the Mirijevo district of Belgrade and to show solidarity and common cause with French Yellow vest movement.[22] Parallel to that, on 4 December, Boško Obradović, the leader of the Dveri party, called for demonstrations about high fuel prices in Serbia on 8 December.[371]
  • Spain: During the taxi driver strike of January in Madrid and Barcelona, many protesters used yellow vests.
  • Taiwan: The Tax and Legal Reform League, demonstrating for tax justice since December 2016,[372] organized a yellow vests march on 19 December.[330]
  • Tunisia: A derivative group, the gilets rouges ("red vests"), emerged on Facebook, calling for protests against the economic situation in the country.[27]
  • United Kingdom: Pro-Brexit groups involved in small-scale protests in London and other UK cities have appropriated the yellow vests symbol.[373]
  • United States: In Vermont, a group called "No Carbon Tax Vermont" held a rally at the Vermont Statehouse on 9 January 2019.[374][375]

Notable members

See also

<templatestyles src="Div col/styles.css"/>

References

  1. Lua error in package.lua at line 80: module 'strict' not found.(subscription required)
  2. 2.0 2.1 2.2 Lua error in package.lua at line 80: module 'strict' not found.
  3. 3.0 3.1 Lua error in package.lua at line 80: module 'strict' not found.
  4. 4.0 4.1 Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. 6.0 6.1 Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. 8.0 8.1 Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. 10.0 10.1 Lua error in package.lua at line 80: module 'strict' not found.
  11. 11.0 11.1 Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. 13.0 13.1 Lua error in package.lua at line 80: module 'strict' not found.
  14. Lua error in package.lua at line 80: module 'strict' not found.
  15. Lua error in package.lua at line 80: module 'strict' not found.
  16. Lua error in package.lua at line 80: module 'strict' not found.
  17. 17.0 17.1 Lua error in package.lua at line 80: module 'strict' not found.
  18. 18.0 18.1 Lua error in package.lua at line 80: module 'strict' not found.
  19. 19.0 19.1 Lua error in package.lua at line 80: module 'strict' not found.
  20. 20.0 20.1 20.2 Lua error in package.lua at line 80: module 'strict' not found.
  21. 21.0 21.1 Lua error in package.lua at line 80: module 'strict' not found.
  22. 22.0 22.1 Lua error in package.lua at line 80: module 'strict' not found.
  23. Lua error in package.lua at line 80: module 'strict' not found.
  24. Lua error in package.lua at line 80: module 'strict' not found.
  25. Lua error in package.lua at line 80: module 'strict' not found.
  26. Lua error in package.lua at line 80: module 'strict' not found.
  27. 27.0 27.1 Lua error in package.lua at line 80: module 'strict' not found.
  28. Lua error in package.lua at line 80: module 'strict' not found.
  29. Lua error in package.lua at line 80: module 'strict' not found.
  30. Lua error in package.lua at line 80: module 'strict' not found.
  31. 31.0 31.1 Lua error in package.lua at line 80: module 'strict' not found.
  32. 32.0 32.1 Lua error in package.lua at line 80: module 'strict' not found.
  33. 33.0 33.1 Lua error in package.lua at line 80: module 'strict' not found.
  34. Lua error in package.lua at line 80: module 'strict' not found.
  35. Lua error in package.lua at line 80: module 'strict' not found.
  36. Lua error in package.lua at line 80: module 'strict' not found.
  37. Lua error in package.lua at line 80: module 'strict' not found.
  38. Lua error in package.lua at line 80: module 'strict' not found.
  39. 40.0 40.1 40.2 40.3 40.4 40.5 40.6 Lua error in package.lua at line 80: module 'strict' not found.
  40. 41.0 41.1 41.2 Lua error in package.lua at line 80: module 'strict' not found.
  41. Lua error in package.lua at line 80: module 'strict' not found.
  42. Lua error in package.lua at line 80: module 'strict' not found.
  43. 44.0 44.1 Lua error in package.lua at line 80: module 'strict' not found.
  44. 45.0 45.1 45.2 Lua error in package.lua at line 80: module 'strict' not found.
  45. Lua error in package.lua at line 80: module 'strict' not found.
  46. Lua error in package.lua at line 80: module 'strict' not found.
  47. Lua error in package.lua at line 80: module 'strict' not found.
  48. Lua error in package.lua at line 80: module 'strict' not found.
  49. Lua error in package.lua at line 80: module 'strict' not found.
  50. Lua error in package.lua at line 80: module 'strict' not found.
  51. 52.0 52.1 Lua error in package.lua at line 80: module 'strict' not found.
  52. Lua error in package.lua at line 80: module 'strict' not found.
  53. 54.0 54.1 Lua error in package.lua at line 80: module 'strict' not found.
  54. Lua error in package.lua at line 80: module 'strict' not found.
  55. Lua error in package.lua at line 80: module 'strict' not found.
  56. Lua error in package.lua at line 80: module 'strict' not found.
  57. Lua error in package.lua at line 80: module 'strict' not found.
  58. Lua error in package.lua at line 80: module 'strict' not found.
  59. 60.0 60.1 60.2 Lua error in package.lua at line 80: module 'strict' not found.
  60. Lua error in package.lua at line 80: module 'strict' not found.
  61. Lua error in package.lua at line 80: module 'strict' not found.[dead link]
  62. Lua error in package.lua at line 80: module 'strict' not found.
  63. Lua error in package.lua at line 80: module 'strict' not found.
  64. Lua error in package.lua at line 80: module 'strict' not found.
  65. 66.0 66.1 66.2
    • Lua error in package.lua at line 80: module 'strict' not found.
    • Lua error in package.lua at line 80: module 'strict' not found.
    • Lua error in package.lua at line 80: module 'strict' not found.
  66. 67.0 67.1 67.2 67.3 67.4
    • Lua error in package.lua at line 80: module 'strict' not found.
    • Lua error in package.lua at line 80: module 'strict' not found.
    • Lua error in package.lua at line 80: module 'strict' not found.
  67. 68.0 68.1 Lua error in package.lua at line 80: module 'strict' not found.
  68. 69.0 69.1
    • Lua error in package.lua at line 80: module 'strict' not found.
    • Lua error in package.lua at line 80: module 'strict' not found.
  69. 70.0 70.1 70.2 Lua error in package.lua at line 80: module 'strict' not found.
  70. Lua error in package.lua at line 80: module 'strict' not found.
  71. Lua error in package.lua at line 80: module 'strict' not found.
  72. Lua error in package.lua at line 80: module 'strict' not found.
  73. Lua error in package.lua at line 80: module 'strict' not found.
  74. Lua error in package.lua at line 80: module 'strict' not found.
  75. Lua error in package.lua at line 80: module 'strict' not found.
  76. Lua error in package.lua at line 80: module 'strict' not found.
  77. Lua error in package.lua at line 80: module 'strict' not found.
  78. 79.0 79.1 79.2 79.3 79.4 79.5 79.6 Lua error in package.lua at line 80: module 'strict' not found.
  79. 80.0 80.1 80.2 80.3 80.4 80.5 Lua error in package.lua at line 80: module 'strict' not found.
  80. 81.0 81.1 81.2 Lua error in package.lua at line 80: module 'strict' not found.
  81. 82.0 82.1 Lua error in package.lua at line 80: module 'strict' not found.
  82. 83.0 83.1 Lua error in package.lua at line 80: module 'strict' not found.
  83. Lua error in package.lua at line 80: module 'strict' not found.
  84. Lua error in package.lua at line 80: module 'strict' not found.
  85. Lua error in package.lua at line 80: module 'strict' not found.
  86. Lua error in package.lua at line 80: module 'strict' not found.
  87. Lua error in package.lua at line 80: module 'strict' not found.
  88. Lua error in package.lua at line 80: module 'strict' not found.
  89. Lua error in package.lua at line 80: module 'strict' not found.
  90. Lua error in package.lua at line 80: module 'strict' not found.
  91. Lua error in package.lua at line 80: module 'strict' not found.
  92. Lua error in package.lua at line 80: module 'strict' not found.
  93. 94.0 94.1 Lua error in package.lua at line 80: module 'strict' not found.
  94. Lua error in package.lua at line 80: module 'strict' not found.
  95. Lua error in package.lua at line 80: module 'strict' not found.
  96. 97.0 97.1 Lua error in package.lua at line 80: module 'strict' not found.
  97. 98.0 98.1 98.2 Lua error in package.lua at line 80: module 'strict' not found.
  98. Lua error in package.lua at line 80: module 'strict' not found.
  99. 100.0 100.1 Lua error in package.lua at line 80: module 'strict' not found.
  100. 101.0 101.1 Lua error in package.lua at line 80: module 'strict' not found.
  101. Lua error in package.lua at line 80: module 'strict' not found.
  102. 103.0 103.1 Lua error in package.lua at line 80: module 'strict' not found.
  103. Lua error in package.lua at line 80: module 'strict' not found.
  104. Lua error in package.lua at line 80: module 'strict' not found.
  105. Lua error in package.lua at line 80: module 'strict' not found.
  106. Lua error in package.lua at line 80: module 'strict' not found.
  107. Lua error in package.lua at line 80: module 'strict' not found.
  108. Lua error in package.lua at line 80: module 'strict' not found.
  109. Lua error in package.lua at line 80: module 'strict' not found.
  110. Lua error in package.lua at line 80: module 'strict' not found.
  111. Lua error in package.lua at line 80: module 'strict' not found.
  112. Lua error in package.lua at line 80: module 'strict' not found.
  113. Lua error in package.lua at line 80: module 'strict' not found.
  114. Lua error in package.lua at line 80: module 'strict' not found.
  115. Lua error in package.lua at line 80: module 'strict' not found.
  116. Lua error in package.lua at line 80: module 'strict' not found.
  117. Lua error in package.lua at line 80: module 'strict' not found.
  118. 119.0 119.1 Lua error in package.lua at line 80: module 'strict' not found.
  119. 120.0 120.1 120.2 Lua error in package.lua at line 80: module 'strict' not found.
  120. Lua error in package.lua at line 80: module 'strict' not found.
  121. 122.0 122.1 Lua error in package.lua at line 80: module 'strict' not found.
  122. Lua error in package.lua at line 80: module 'strict' not found.
  123. Lua error in package.lua at line 80: module 'strict' not found.
  124. Lua error in package.lua at line 80: module 'strict' not found.
  125. Lua error in package.lua at line 80: module 'strict' not found.
  126. 127.0 127.1 Lua error in package.lua at line 80: module 'strict' not found.
  127. 128.0 128.1 Lua error in package.lua at line 80: module 'strict' not found.
  128. 129.0 129.1 Lua error in package.lua at line 80: module 'strict' not found.
  129. 130.0 130.1 Lua error in package.lua at line 80: module 'strict' not found.
  130. Lua error in package.lua at line 80: module 'strict' not found.
  131. Lua error in package.lua at line 80: module 'strict' not found.
  132. Lua error in package.lua at line 80: module 'strict' not found.
  133. Lua error in package.lua at line 80: module 'strict' not found.
  134. Lua error in package.lua at line 80: module 'strict' not found.
  135. Lua error in package.lua at line 80: module 'strict' not found.
  136. Lua error in package.lua at line 80: module 'strict' not found.
  137. Lua error in package.lua at line 80: module 'strict' not found.
  138. Lua error in package.lua at line 80: module 'strict' not found.
  139. Lua error in package.lua at line 80: module 'strict' not found.
  140. Lua error in package.lua at line 80: module 'strict' not found.
  141. Lua error in package.lua at line 80: module 'strict' not found.
  142. 143.0 143.1 Lua error in package.lua at line 80: module 'strict' not found.
  143. Lua error in package.lua at line 80: module 'strict' not found.
  144. Lua error in package.lua at line 80: module 'strict' not found.
  145. 146.0 146.1 146.2 146.3 146.4 Lua error in package.lua at line 80: module 'strict' not found.
  146. Lua error in package.lua at line 80: module 'strict' not found.
  147. 148.0 148.1 Lua error in package.lua at line 80: module 'strict' not found.
  148. 149.0 149.1 149.2 Lua error in package.lua at line 80: module 'strict' not found.
  149. Lua error in package.lua at line 80: module 'strict' not found.
  150. Lua error in package.lua at line 80: module 'strict' not found.
  151. Lua error in package.lua at line 80: module 'strict' not found.
  152. Lua error in package.lua at line 80: module 'strict' not found.
  153. Lua error in package.lua at line 80: module 'strict' not found.
  154. Lua error in package.lua at line 80: module 'strict' not found.
  155. 156.0 156.1 156.2 Lua error in package.lua at line 80: module 'strict' not found.
  156. 157.0 157.1 Lua error in package.lua at line 80: module 'strict' not found.
  157. Lua error in package.lua at line 80: module 'strict' not found.
  158. Lua error in package.lua at line 80: module 'strict' not found.
  159. Lua error in package.lua at line 80: module 'strict' not found.
  160. Lua error in package.lua at line 80: module 'strict' not found.
  161. 162.0 162.1 Lua error in package.lua at line 80: module 'strict' not found.
  162. Lua error in package.lua at line 80: module 'strict' not found.
  163. Lua error in package.lua at line 80: module 'strict' not found.
  164. Lua error in package.lua at line 80: module 'strict' not found.
  165. Lua error in package.lua at line 80: module 'strict' not found.
  166. 167.0 167.1 Lua error in package.lua at line 80: module 'strict' not found.
  167. Lua error in package.lua at line 80: module 'strict' not found.
  168. Lua error in package.lua at line 80: module 'strict' not found.
  169. 170.0 170.1 Lua error in package.lua at line 80: module 'strict' not found.
  170. Lua error in package.lua at line 80: module 'strict' not found.
  171. Lua error in package.lua at line 80: module 'strict' not found.
  172. 173.0 173.1 Lua error in package.lua at line 80: module 'strict' not found.
  173. Lua error in package.lua at line 80: module 'strict' not found.
  174. Lua error in package.lua at line 80: module 'strict' not found.
  175. Lua error in package.lua at line 80: module 'strict' not found.
  176. Lua error in package.lua at line 80: module 'strict' not found.
  177. Lua error in package.lua at line 80: module 'strict' not found.
  178. Lua error in package.lua at line 80: module 'strict' not found.
  179. Lua error in package.lua at line 80: module 'strict' not found.
  180. Lua error in package.lua at line 80: module 'strict' not found.
  181. Lua error in package.lua at line 80: module 'strict' not found.
  182. Lua error in package.lua at line 80: module 'strict' not found.
  183. Lua error in package.lua at line 80: module 'strict' not found.
  184. Lua error in package.lua at line 80: module 'strict' not found.
  185. Lua error in package.lua at line 80: module 'strict' not found.
  186. Lua error in package.lua at line 80: module 'strict' not found.
  187. 188.0 188.1 Lua error in package.lua at line 80: module 'strict' not found.
  188. 189.0 189.1 189.2 189.3 189.4 189.5 189.6 189.7 Lua error in package.lua at line 80: module 'strict' not found.
  189. 190.0 190.1 190.2 190.3 190.4 Lua error in package.lua at line 80: module 'strict' not found.
  190. Lua error in package.lua at line 80: module 'strict' not found.
  191. Lua error in package.lua at line 80: module 'strict' not found.
  192. 193.0 193.1 Lua error in package.lua at line 80: module 'strict' not found.
  193. Lua error in package.lua at line 80: module 'strict' not found.
  194. 195.0 195.1 Lua error in package.lua at line 80: module 'strict' not found.
  195. 196.0 196.1 Lua error in package.lua at line 80: module 'strict' not found.
  196. Lua error in package.lua at line 80: module 'strict' not found.
  197. 198.0 198.1 198.2 198.3 198.4 Lua error in package.lua at line 80: module 'strict' not found.
  198. 199.00 199.01 199.02 199.03 199.04 199.05 199.06 199.07 199.08 199.09 199.10 Lua error in package.lua at line 80: module 'strict' not found.
  199. Lua error in package.lua at line 80: module 'strict' not found.
  200. Lua error in package.lua at line 80: module 'strict' not found.
  201. 202.0 202.1 202.2 202.3 202.4 202.5 202.6 Lua error in package.lua at line 80: module 'strict' not found.
  202. 203.0 203.1 203.2 Lua error in package.lua at line 80: module 'strict' not found.
  203. Lua error in package.lua at line 80: module 'strict' not found.
  204. Lua error in package.lua at line 80: module 'strict' not found.
  205. Lua error in package.lua at line 80: module 'strict' not found.
  206. Lua error in package.lua at line 80: module 'strict' not found.
  207. Lua error in package.lua at line 80: module 'strict' not found.
  208. Lua error in package.lua at line 80: module 'strict' not found.
  209. Lua error in package.lua at line 80: module 'strict' not found.
  210. Lua error in package.lua at line 80: module 'strict' not found.
  211. Lua error in package.lua at line 80: module 'strict' not found.
  212. Lua error in package.lua at line 80: module 'strict' not found.
  213. 214.0 214.1 Lua error in package.lua at line 80: module 'strict' not found.
  214. 215.0 215.1 Lua error in package.lua at line 80: module 'strict' not found.
  215. Lua error in package.lua at line 80: module 'strict' not found.
  216. Lua error in package.lua at line 80: module 'strict' not found.
  217. Lua error in package.lua at line 80: module 'strict' not found.
  218. Lua error in package.lua at line 80: module 'strict' not found.
  219. Lua error in package.lua at line 80: module 'strict' not found.
  220. Since 2009 police are equipped with Brügger & Thomet GL06; they call the weapon LBD 40 – Lanceur de Balle de Defense=defense ball launcher --, while the name of the weapon used before 2009 --Flash-Ball-- remains largely used Lua error in package.lua at line 80: module 'strict' not found.
  221. Lua error in package.lua at line 80: module 'strict' not found.
  222. Lua error in package.lua at line 80: module 'strict' not found. French police department rules regarding the weapon.
  223. Lua error in package.lua at line 80: module 'strict' not found.
  224. Lua error in package.lua at line 80: module 'strict' not found.
  225. Lua error in package.lua at line 80: module 'strict' not found.
  226. Lua error in package.lua at line 80: module 'strict' not found.
  227. Lua error in package.lua at line 80: module 'strict' not found.
  228. Lua error in package.lua at line 80: module 'strict' not found.
  229. Lua error in package.lua at line 80: module 'strict' not found.
  230. Lua error in package.lua at line 80: module 'strict' not found.
  231. Lua error in package.lua at line 80: module 'strict' not found.
  232. Lua error in package.lua at line 80: module 'strict' not found.
  233. 234.0 234.1 Lua error in package.lua at line 80: module 'strict' not found.
  234. Lua error in package.lua at line 80: module 'strict' not found.
  235. Lua error in package.lua at line 80: module 'strict' not found.
  236. Lua error in package.lua at line 80: module 'strict' not found.
  237. Lua error in package.lua at line 80: module 'strict' not found.
  238. Lua error in package.lua at line 80: module 'strict' not found.
  239. Lua error in package.lua at line 80: module 'strict' not found.
  240. Lua error in package.lua at line 80: module 'strict' not found.
  241. Lua error in package.lua at line 80: module 'strict' not found.
  242. Lua error in package.lua at line 80: module 'strict' not found.
  243. Lua error in package.lua at line 80: module 'strict' not found.
  244. Lua error in package.lua at line 80: module 'strict' not found.[better source needed]
  245. Lua error in package.lua at line 80: module 'strict' not found.
  246. Lua error in package.lua at line 80: module 'strict' not found.
  247. Lua error in package.lua at line 80: module 'strict' not found.
  248. Lua error in package.lua at line 80: module 'strict' not found.
  249. Lua error in package.lua at line 80: module 'strict' not found.
  250. Lua error in package.lua at line 80: module 'strict' not found.
  251. Lua error in package.lua at line 80: module 'strict' not found.
  252. Lua error in package.lua at line 80: module 'strict' not found.
  253. Lua error in package.lua at line 80: module 'strict' not found.
  254. Lua error in package.lua at line 80: module 'strict' not found.
  255. Lua error in package.lua at line 80: module 'strict' not found.
  256. Lua error in package.lua at line 80: module 'strict' not found.
  257. 258.0 258.1 Lua error in package.lua at line 80: module 'strict' not found.
  258. Lua error in package.lua at line 80: module 'strict' not found.
  259. Lua error in package.lua at line 80: module 'strict' not found.
  260. Lua error in package.lua at line 80: module 'strict' not found.
  261. Lua error in package.lua at line 80: module 'strict' not found.
  262. 263.0 263.1 Lua error in package.lua at line 80: module 'strict' not found.
  263. Lua error in package.lua at line 80: module 'strict' not found.
  264. Lua error in package.lua at line 80: module 'strict' not found.
  265. 266.0 266.1 Lua error in package.lua at line 80: module 'strict' not found.
  266. Lua error in package.lua at line 80: module 'strict' not found.
  267. Lua error in package.lua at line 80: module 'strict' not found.
  268. Lua error in package.lua at line 80: module 'strict' not found.
  269. Lua error in package.lua at line 80: module 'strict' not found.
  270. Lua error in package.lua at line 80: module 'strict' not found.
  271. Lua error in package.lua at line 80: module 'strict' not found.
  272. Lua error in package.lua at line 80: module 'strict' not found.
  273. Lua error in package.lua at line 80: module 'strict' not found.
  274. Lua error in package.lua at line 80: module 'strict' not found.
  275. Lua error in package.lua at line 80: module 'strict' not found.
  276. Lua error in package.lua at line 80: module 'strict' not found.
  277. Lua error in package.lua at line 80: module 'strict' not found.
  278. Lua error in package.lua at line 80: module 'strict' not found.
  279. Lua error in package.lua at line 80: module 'strict' not found.
  280. Lua error in package.lua at line 80: module 'strict' not found.
  281. Lua error in package.lua at line 80: module 'strict' not found.
  282. Lua error in package.lua at line 80: module 'strict' not found.
  283. Lua error in package.lua at line 80: module 'strict' not found.
  284. Lua error in package.lua at line 80: module 'strict' not found.
  285. Lua error in package.lua at line 80: module 'strict' not found.
  286. Lua error in package.lua at line 80: module 'strict' not found.
  287. Lua error in package.lua at line 80: module 'strict' not found.
  288. Lua error in package.lua at line 80: module 'strict' not found.
  289. Lua error in package.lua at line 80: module 'strict' not found.
  290. Lua error in package.lua at line 80: module 'strict' not found.
  291. Lua error in package.lua at line 80: module 'strict' not found.
  292. Lua error in package.lua at line 80: module 'strict' not found.
  293. Lua error in package.lua at line 80: module 'strict' not found.
  294. Lua error in package.lua at line 80: module 'strict' not found.
  295. Lua error in package.lua at line 80: module 'strict' not found.
  296. Lua error in package.lua at line 80: module 'strict' not found.
  297. Lua error in package.lua at line 80: module 'strict' not found.
  298. Lua error in package.lua at line 80: module 'strict' not found.
  299. Lua error in package.lua at line 80: module 'strict' not found.
  300. Lua error in package.lua at line 80: module 'strict' not found.
  301. Lua error in package.lua at line 80: module 'strict' not found.
  302. Lua error in package.lua at line 80: module 'strict' not found.
  303. Lua error in package.lua at line 80: module 'strict' not found.
  304. Lua error in package.lua at line 80: module 'strict' not found.
  305. Lua error in package.lua at line 80: module 'strict' not found.
  306. Lua error in package.lua at line 80: module 'strict' not found.
  307. Lua error in package.lua at line 80: module 'strict' not found.
  308. Lua error in package.lua at line 80: module 'strict' not found.
  309. Lua error in package.lua at line 80: module 'strict' not found.
  310. 311.0 311.1 311.2 311.3 Lua error in package.lua at line 80: module 'strict' not found.
  311. Lua error in package.lua at line 80: module 'strict' not found.
  312. Lua error in package.lua at line 80: module 'strict' not found.
  313. 314.0 314.1 Lua error in package.lua at line 80: module 'strict' not found.
  314. Lua error in package.lua at line 80: module 'strict' not found.
  315. 316.0 316.1 Lua error in package.lua at line 80: module 'strict' not found.
  316. Lua error in package.lua at line 80: module 'strict' not found.
  317. Dagblad van het Noorden, 26 July 2021.
  318. Lua error in package.lua at line 80: module 'strict' not found.
  319. Dagblad van het Noorden, 5 August 2021.
  320. Lua error in package.lua at line 80: module 'strict' not found.
  321. Dagblad van het Noorden, 9 August 2021.
  322. Lua error in package.lua at line 80: module 'strict' not found.
  323. Lua error in package.lua at line 80: module 'strict' not found.
  324. Lua error in package.lua at line 80: module 'strict' not found.
  325. 326.0 326.1 Lua error in package.lua at line 80: module 'strict' not found.
  326. Dagblad van het Noorden, 23 September 2021.
  327. Lua error in package.lua at line 80: module 'strict' not found.
  328. Lua error in package.lua at line 80: module 'strict' not found.
  329. 330.0 330.1 Lua error in package.lua at line 80: module 'strict' not found.
  330. Lua error in package.lua at line 80: module 'strict' not found.
  331. Lua error in package.lua at line 80: module 'strict' not found.
  332. Lua error in package.lua at line 80: module 'strict' not found.
  333. 334.0 334.1 Lua error in package.lua at line 80: module 'strict' not found.
  334. Lua error in package.lua at line 80: module 'strict' not found.
  335. Lua error in package.lua at line 80: module 'strict' not found.
  336. Lua error in package.lua at line 80: module 'strict' not found.
  337. Lua error in package.lua at line 80: module 'strict' not found.
  338. Lua error in package.lua at line 80: module 'strict' not found.
  339. Lua error in package.lua at line 80: module 'strict' not found.
  340. Lua error in package.lua at line 80: module 'strict' not found.
  341. Lua error in package.lua at line 80: module 'strict' not found.
  342. 343.0 343.1 Lua error in package.lua at line 80: module 'strict' not found.
  343. 344.0 344.1 Lua error in package.lua at line 80: module 'strict' not found.
  344. Lua error in package.lua at line 80: module 'strict' not found.
  345. Lua error in package.lua at line 80: module 'strict' not found.
  346. Lua error in package.lua at line 80: module 'strict' not found.
  347. Lua error in package.lua at line 80: module 'strict' not found.
  348. Lua error in package.lua at line 80: module 'strict' not found.
  349. Lua error in package.lua at line 80: module 'strict' not found.
  350. Lua error in package.lua at line 80: module 'strict' not found.
  351. Lua error in package.lua at line 80: module 'strict' not found.
  352. Lua error in package.lua at line 80: module 'strict' not found.
  353. Lua error in package.lua at line 80: module 'strict' not found.
  354. 355.0 355.1 Lua error in package.lua at line 80: module 'strict' not found.
  355. Lua error in package.lua at line 80: module 'strict' not found.
  356. Lua error in package.lua at line 80: module 'strict' not found.
  357. Lua error in package.lua at line 80: module 'strict' not found.
  358. Lua error in package.lua at line 80: module 'strict' not found.
  359. Lua error in package.lua at line 80: module 'strict' not found.
  360. Lua error in package.lua at line 80: module 'strict' not found.
  361. Lua error in package.lua at line 80: module 'strict' not found.
  362. Lua error in package.lua at line 80: module 'strict' not found.
  363. Lua error in package.lua at line 80: module 'strict' not found.
  364. Lua error in package.lua at line 80: module 'strict' not found.
  365. Lua error in package.lua at line 80: module 'strict' not found.
  366. Lua error in package.lua at line 80: module 'strict' not found.
  367. Lua error in package.lua at line 80: module 'strict' not found.
  368. Lua error in package.lua at line 80: module 'strict' not found.
  369. Lua error in package.lua at line 80: module 'strict' not found.
  370. Lua error in package.lua at line 80: module 'strict' not found.
  371. Lua error in package.lua at line 80: module 'strict' not found.
  372. Lua error in package.lua at line 80: module 'strict' not found.
  373. Lua error in package.lua at line 80: module 'strict' not found.
  374. Lua error in package.lua at line 80: module 'strict' not found.
Cite error: <ref> tag with name "Guard181221" defined in <references> is not used in prior text.

External links

Media related to Lua error in package.lua at line 80: module 'strict' not found. at Wikimedia Commons