On the same afternoon, The Independent and GB News published accounts of the anti-migrant protests in Dover and Southampton that are, paragraph for paragraph, the same article wearing two logos. Both open with “hundreds” of protesters [1][2]. Both record the identical chant list, “Stop the boats”, “England till I die” and “Deport the f****** lot” [1][2]. Both carry the same bystander moment, a woman outside a cafe shouting “scum” [1][2]. Both end on the same police inventory, down to the same list of Dover districts [1][2].

These are outlets with opposite editorial reputations, and the overlap is so complete that GB News’s copy carries a typo, “over the curse of September” [2], the kind that survives when text is moved in blocks rather than written. The most economical explanation, and it is an inference because neither article credits a shared source, is police statements plus, most likely, a wire report. That is not conspiracy but the ordinary economics of breaking news. It does mean, though, that the reporting here is largely a relay of institutional language, and whatever each outlet adds on top is where the ideology lives.

Duckspeak in scare quotes

Both articles relay Kent Police promising “robust” preparations and a “substantial” number of officers [1][2]. The scare quotes say the journalists know these are terms of art; the copy then declines to translate them. Orwell’s appendix to Nineteen Eighty-Four defines duckspeak as quacking like a duck: speech that is pure orthodoxy and requires no thought. “Robust” and “substantial” are duckspeak; they denote an unspecified quantity of force capacity and nothing else, and two rival outlets quack them in unison.

The same goes for the powers. A dispersal order is not a weather event; it is the power to order people to leave an area. The face-covering ban applies only to “those taking part in the protest” [1]. Both outlets copy the exemption line almost word for word: “People covering their faces for religious, health or work-related reasons are not affected” [1]; “The restrictions do not apply to people who cover their faces for religious, health or work-related reasons” [2]. Same sentence, reshuffled. Neither piece asks what the legal basis is, how officers will decide who counts as “taking part”, or what civil liberties bodies make of a protest-only face-covering ban. The powers arrive as logistics, timed and mapped, never as law.

Where GB News installs the stove

The Independent’s additions to the skeleton are page furniture: “Start your Independent Membership today”, and, at the end, “More follows on this breaking news story. Subscribe here” [1]. GB News, wrapped in its own solicitations (“Join the fight for free speech and fearless journalism” [2]), grafts a frame onto the skeleton: “It comes as tensions reach boiling point surrounding the small boat Channel crossings, with 1,655 small-boat migrants having arrived in the UK in the week between September 21 - September 27, and some 781 reaching the UK’s shores in a single day” [2].

Three things happen in that sentence, which GB News runs twice. “It comes as” is the newsroom formula that attaches context with the grammar of causation: the protests follow the arrivals. “Tensions reach boiling point” is thermodynamics with no agent; tensions simply reach boiling, the way water does. Nobody stokes, nobody organises, nobody amplifies. Yet the same article names the stokers, attributing the September wave to a movement “led and organised by Danny Tommo’s Patriot Platform” and reporting that Dover promotional material “has been circulated under the name English Defence League” [2]. The machinery is sitting in the copy; the metaphor launders it into weather. And the figures, 1,655 in a week and 781 in a day, float free of any attribution [2].

GB News then states, in its own editorial voice, that the protests “aim to raise awareness of the public outrage to the government’s lack of response to the crisis” [2]: the protest’s self-description adopted as fact, with “the crisis” arriving on a definite article, a presupposition rather than an argument. The Independent offers no frame at all; its entire contribution to the story’s meaning is a subscription prompt, which is its own kind of honesty.

The frame says crisis; the events say a march

Both articles’ own facts are quieter than their frames. In Southampton the two groups “passed one another without incident” [2]; the march “walked past without incident” [1]. The confrontations on record are chants, a megaphone speech, and a woman shouting “scum”. Kent Police “anticipate the two groups may attempt to come together” [1][2]; they did not. The frame says crisis; the reported events say a few hundred people marched and went home.

This is not an argument that the protests are benign. “Deport the f****** lot” is a demand for mass deportation [1][2], and the megaphone speech outside Southampton Crown Court, “You are supposed to protect us, not these illegal men coming into our country” [1][2], is quoted accurately and attributed. But the drama here is supplied by police anticipation and GB News’s metaphor, not by anything the reporters describe as having happened. It is the feelies version of politics: sensation without mechanics.

The people who never speak

In a story about people who cross the Channel, nobody who crossed the Channel speaks. Migrants appear exactly twice: as a protester’s phrase, “these illegal men” [1][2], and, in GB News, as two unattributed numbers [2]. No asylum seeker, no refugee charity, nobody who works with arrivals in either port town appears in either piece. The counting is asymmetric too: the counter-protest is sized precisely, “around 50” [1][2], while the march gets “hundreds” [1][2].

The letters “EDL” are dropped into both articles without explanation [1][2]; nobody learns what the English Defence League is. Both outlets also hold the raw material for the organisational story and decline to assemble it: South Coast Patriots “is not among the regional groups listed” as Patriot Platform affiliates [1], and Kent Patriots announced on Instagram that its members would not attend [1][2]. Who is organising what, under whose banner, with whose absence, is the story.

There is also quiet label drift: both outlets alternate between “anti-migrant” and “anti-immigration” inside the same article [1][2]. One names a target, people; the other names a policy position. Neither appears to have noticed it is using both.

What a reader would need instead