DECODING: 200 drones over Moscow — the night that erased the idea of an untouchable Russia
Some nights shift the coordinates of history. The night of June 17 to 18, 2026 is one of them. Ukraine launched nearly
- Some nights shift the coordinates of history. The night of June 17 to 18, 2026 is one of them. Ukraine launched nearly
- Introduction: the absolute record — when Ukraine strikes the enemy capital with unprecedented force
- The night of June 17 to 18 , 2026 enters the history books
Facts, quotes, and cited links remain in the body. Interpretations are framed as analysis or opinion according to the format.
Introduction: the absolute record — when Ukraine strikes the enemy capital with unprecedented force
The night of June 17 to 18, 2026 enters the history books
Some nights shift the coordinates of history. The night of June 17 to 18, 2026 is one of them. Ukraine launched nearly 200 drones at Moscow — the highest number ever recorded in a single aerial attack on the Russian capital since the start of the full-scale invasion. This was not a demonstration, not a symbolic provocation. It was a targeted destruction operation, methodically planned and executed with a precision that the best-informed military analysts would not have projected even eighteen months earlier.
The Kyiv Independent confirmed the record. Euromaidan Press ran the headline: "Safe Moscow is gone." These formulations are not excessive journalistic rhetoric. They describe a new geopolitical reality: the capital of the world's largest nuclear power has become an ordinary conflict zone, where residents scan the sky with anxiety, where airports close without warning, where the smell of burning oil soaks into residential neighborhoods.
Decoding the operation: what it reveals about Ukrainian capability
Decoding this attack requires looking beyond the single number — 200 drones — to understand what it reveals about the transformation of the Ukrainian military. In two and a half years of intense war, Ukraine has developed a national drone industry capable of mass-producing long-range aircraft. It has trained elite operators. It has built a doctrine of deep asymmetric warfare that exploits the structural vulnerabilities of Russian air defense.
This decoding rests on the documented facts of the week of June 16 to 22, 2026: three major attacks in four days, paralyzed airports, a destroyed refinery, and a Moscow mayor forced to publish interception tallies that no one in Russia would have wanted made public. Each data point is a piece of a strategic puzzle that deserves to be assembled.
The mechanics of the attack: how 200 drones penetrate Russian defenses
Saturation as offensive doctrine
The fundamental principle of the June 18 attack is deliberate saturation. No air defense system anywhere in the world is designed to simultaneously intercept two hundred projectiles arriving from multiple directions. The S-400, Pantsir, and Tor systems — however sophisticated they may look on paper — have finite simultaneous engagement capacities. Ukrainian doctrine consists precisely in exceeding those capacities, forcing defenders to choose which targets to intercept, and creating windows of opportunity through which the most important drones reach their objectives.
This doctrine was not born by accident. It is the product of systematic analysis of previous strikes, iterative learning from Russian defense responses, and high-quality intelligence on the disposition of air defense systems around Moscow. Each previous attack taught Ukraine where the gaps are, which flight paths are less well covered, at what altitude intercepts are least effective.
Three strikes in four days: a deliberate tempo
The June 18 attack was not an isolated event. It was part of a calculated sequence: strikes on June 16, 18, and 19. Three major attacks in four days against the same metropolitan area. This tempo is deliberate. It aims to exhaust stocks of Russian interceptor missiles, fatigue air defense crews, and maintain continuous psychological pressure on Moscow's residents and decision-makers.
On June 19, Mayor Sobyanin confirmed that 76 UAVs had been shot down in the single day, including 37 in the afternoon alone. These figures, published as proof of defensive effectiveness, actually reveal the scale of the pressure being sustained. If 76 drones are downed in one day and yet the city's main refinery is still destroyed, the equation is catastrophic for the defenders. The interception rate is not enough if the projectiles that get through hit the priority targets.
Moscow's airports shut down: when war disrupts a capital's movement
Four airports closed simultaneously
One of the most visible and symbolically loaded consequences of the June 18 attack was the closure of all four Moscow airports. Vnukovo, Domodedovo, Sheremetyevo, Zhukovsky — all four of the capital's hubs were simultaneously grounded. This closure is not merely a logistical inconvenience. It is a major geopolitical signal: Moscow is a city at war, and its connectivity with the rest of the world is at the discretion of Kyiv.
More than 170 flights were canceled according to data compiled by Euromaidan Press. Tens of thousands of stranded passengers, disrupted logistics plans, complicated supply chains. For a capital that presented itself as the center of an empire, being cut off from the sky by a drone attack is a humiliation of a particular kind. The sky no longer belongs to Moscow.
Oil raining on residential neighborhoods — an unforgettable image
The images that circulated in June 2026 following the strikes on Kapotnya refinery show something striking: crude oil residues, petroleum fragments, soot particles falling onto residential neighborhoods in Moscow. Cars coated in an oily film. Stained balconies. The acrid smell of petrochemicals drifting through streets where ordinary families live. This is no longer the abstract war one watches on television. This is the war landing in the backyards of Muscovites.
That image — burning oil raining down on Moscow apartments — carries a narrative power that few wartime facts possess. It says, without commentary, that the security bubble Putin promised his population has burst. It says the war is not just over there, on the front in Ukraine. It is here, now, in the capital. And that reality, once lodged in the collective consciousness, does not fade easily.
Zelensky at the G7: images as diplomatic weapons
Presenting the evidence to allies
Zelensky never misses an opportunity to convert military successes into diplomatic capital. The June 16-18 strikes were immediately integrated into his communications at the G7 summit. He presented images of burning refineries, videos of closed airports, data on the damage inflicted on Russia's war economy. In doing so, he answered a crucial question that Western allies ask constantly: is military aid producing results?
The answer was visible to the naked eye. Kapotnya refinery offline, Moscow's four airports shut down, the mayor of Moscow publishing wartime damage tallies on his own territory — all of this constitutes concrete proof that the Ukrainian military, equipped with weapons supplied by its allies, is capable of inflicting significant damage on Russia's war machine. For Western decision-makers debating aid budgets, these images are worth any number of theoretical arguments.
The parallel information war alongside the real war
Ukraine is fighting two wars simultaneously: a physical war on the ground, and an information war to maintain Western support. These two wars are inextricably linked. Without Western support, Ukraine cannot sustain its military effort. Without visible military successes, Western support erodes under the pressure of fatigued public opinion and short-term political calculations.
The strikes on Moscow feed both wars. On the ground, they degrade Russian capacity. In the public arena, they sustain the narrative of an offensive and effective Ukraine. They contradict the image of a frozen war, an endless conflict draining Western resources without visible results. Zelensky understood that communication is a weapon as important as missiles, and he wields it with a mastery that few wartime leaders have matched.
The fourth consecutive strike: the night of June 21-22
60 additional drones — pressure that does not let up
Discover
ANALYSIS: Gaza's Phase Two, a Ceasefire Stalled in Cairo
On July 28, 2026 , a Hamas delegation left for Cairo…
FACT-CHECK: Kumamoto, a Magnitude 7.1 Earthquake Reopens the Seismic…
On July 28, 2026 , a magnitude 7.1 earthquake struck the…
FACT-CHECK: Bloody Hazing, a Secret Service Agent Faces Justice
A U.S. Secret Service agent stationed in South Florida was arrested…
The June 2026 sequence did not stop after the 19th. In the night of June 21 to 22, Ukraine launched approximately 60 additional drones at Moscow according to data from Ukrainska Pravda. This fourth strike in less than a week confirms a doctrine: sustained pressure, not a single spectacular blow. The objective is to exhaust the enemy's defense system, maintain permanent uncertainty, and force Russian authorities to maintain a resource-intensive continuous alert.
60 drones is less spectacular than 200. But in the logic of aerial attrition warfare, it is equally valuable. Each interception mobilizes human resources, depletes interceptor missiles that cannot be quickly replaced. Each false alarm mobilizes crisis management teams, closes airports, generates costs. The cumulative total of disruptions adds up well beyond what the physical damage alone would suggest.
The psychological reach of repeated attacks
There is a well-documented psychological effect of repeated attacks on a civilian population. Not the paralyzing terror that early air war theorists hoped to produce — history showed that populations are more resilient than expected under bombardment. But a deep fatigue, a background anxiety, an uncertainty about the permanence of ordinary security. London's Blitz survivors experienced it. Kyiv residents have lived it since 2022.
In June 2026, it is Muscovites who are beginning to experience it. Not with the same intensity as Kyiv — Ukrainian attacks on Moscow, though record-breaking in scale, remain less frequent and less deadly than Russian strikes on Ukrainian cities. But sufficient to plant in Moscow's daily life a seed of unease that state propaganda cannot entirely neutralize.
The Russian defensive response: the documented limits of an overwhelmed system
S-400, Pantsir, Tor: an air defense architecture that is cracking
Russia has deployed around Moscow some of its best air defense systems: the S-400, marketed as one of the most capable in the world, Pantsir batteries for point defense, Tor systems for low-altitude threats. On paper, impressive coverage. In the practice of June 18, coverage that is inadequate against a wave of 200 simultaneous drones.
This inadequacy is not a technological failure of the systems themselves. It is a structural limit of any air defense against saturation. An S-400 system can simultaneously engage a limited number of targets. So can a Pantsir. Ukrainian saturation doctrine exploits precisely these limits. It forces the defense to triage, choose, and let things through. And when what gets through is a drone targeting the city's main refinery, the outcome is catastrophic.
The asymmetric cost: drones versus interceptor missiles
Within this confrontation lies a fundamentally asymmetric economic calculus that overwhelmingly favors Ukraine. A Ukrainian long-range strike drone costs a fraction — sometimes less than 5 to 10% — of the price of an S-400 interceptor missile that can run to several million dollars. To shoot down 200 drones, Russia must spend a multiple of what Ukraine invested in launching the attack. And when one drone in twenty reaches its target and destroys an installation worth hundreds of millions, the economic equation is implacably favorable to the attacker.
This logic has been theorized by military economists for decades. Ukraine has put it into practice with formidable effectiveness. Stocks of Russian interceptor missiles — like the Pantsir batteries in Crimea, destroyed in June 2026 — do not regenerate as fast as Ukraine can produce drones. The race reverses. And this reversal is profoundly shifting the strategic balance of the conflict.
Impact on Russian air mobility: a country losing control of its sky
Repeated closures as a structural signal
The closures of Moscow's airports in June 2026 are not isolated incidents. They are part of a recurring series of closures since Ukraine began striking deep. Each drone alert, real or precautionary, triggers a closure procedure. Russian airlines, logistics operators, business travelers — all have had to build into their planning a permanent uncertainty variable linked to Ukrainian drones.
This uncertainty carries a diffuse but real economic cost. Diverted flights. Missed connections. Disrupted logistics chains dependent on air freight. The cancellation of more than 170 flights in a single day represents millions of rubles in direct losses and cascading disruptions that are difficult to quantify but certain in their effects.
Jet fuel as a chokepoint
More analysis
ANALYSIS: Gaza's Phase Two, a Ceasefire Stalled in Cairo
On July 28, 2026 , a Hamas delegation left for Cairo…
FACT-CHECK: Kumamoto, a Magnitude 7.1 Earthquake Reopens the Seismic…
On July 28, 2026 , a magnitude 7.1 earthquake struck the…
FACT-CHECK: Bloody Hazing, a Secret Service Agent Faces Justice
A U.S. Secret Service agent stationed in South Florida was arrested…
The destruction of Kapotnya adds a new dimension to Moscow's airport vulnerability. The refinery was not just supplying motorists with gasoline and diesel. It provided jet fuel to every airport in the capital. With the main processing units offline until 2027, jet fuel supply will need to be reorganized from other, more distant, more expensive sources.
This supply constraint compounds the operational closures caused by drone alerts. Moscow's airports face double pressure: airspace insecurity due to attacks, and the logistical constraint of jet fuel scarcity. The two reinforce each other to create a Moscow air system under permanent strain.
Sobyanin's response: between crisis management and political messaging
The mayor's numbers as a gauge of pressure
Moscow Mayor Sergei Sobyanin has involuntarily become one of the best indicators of the intensity of Ukrainian strikes. His regular communiqués on drones shot down, airports closed, and traffic disruptions — taken together, they paint a picture of the true scale of the pressure Moscow is enduring.
On June 19, Sobyanin confirmed the downing of 37 UAVs in the afternoon alone, and 76 UAVs over the full day. These figures are published as victories. But they reveal something else: an air defense operating at full capacity, crews mobilized continuously, stocks of interceptor missiles depleting. If a country's capital must shoot down 76 drones in an ordinary day, this is no longer exceptional air defense. This is the new normal. And that new normal is unsustainable in the long run.
Municipal communication under narrative pressure
Sobyanin faces a fundamental contradiction in his messaging. On one hand, reassuring Muscovites, asserting the city is protected, that defense systems are working. On the other, implicitly acknowledging — through the numbers themselves, the airport closures, the calls for evacuation from strike zones — that the threat is real and persistent. This contradiction cannot be coherently resolved. Every reassuring communiqué is contradicted by the reality Muscovites are living day to day.
The narrative pressure on Moscow's authorities is therefore twofold: justify the disruptions while maintaining the image of a city under control, manage information while avoiding lies too blatant to survive social media correction. It is a communications balancing act that images of oil falling on apartment buildings make harder to perform every single day.
The impact on Russia's war narrative: "special operation" against the reality of strikes
The great lie of "the war over there"
Since February 24, 2022, the Kremlin has carefully maintained the narrative that the war is happening "over there," in Ukraine, and that the Russian population lives in relative normalcy. Even the language of official discourse — "special military operation" — was designed to minimize the nature of the conflict and isolate its perceived effects. That narrative worked for two years, with real effectiveness.
June 2026 marks a rupture in that narrative. The smoke above Kapotnya, visible from downtown Moscow. Closed airports. Gasoline queues. Rising fuel prices. Rationing. These realities cannot be framed within the story of a distant special operation. They tell every Muscovite, plainly and directly, that the war is here, now, in this city. And the government cannot entirely control that message.
Social media as a counter-narrative
Russia massively censors its media, but social networks resist censorship more stubbornly, especially Telegram, which remains partially accessible despite restrictions. Muscovites filmed, shared, and commented. The images of Kapotnya in flames, the red sky over the southeastern part of the city, the oil on cars — all of it circulated through thousands of Telegram groups before authorities could organize a response.
This parallel information flow is structurally difficult to eradicate. It creates pockets of truth in the interstices of the official information system. It is not sufficient to provoke open public opposition to the regime — Russian society is too controlled for that. But it forms layers of dissonant knowledge that accumulate, generate doubts, and slowly erode trust in the official narrative.
Military data: what June's strikes reveal about the balance of forces
A Ukraine that strikes better and farther
June 2026 also offers an occasion to take stock of the growth in Ukraine's strike capability. Over the past year, the effective range, the precision, and the mass of Ukrainian attacks on Russian territory have all progressed significantly. The Tyumen refinery, struck in June at more than 2,000 km from Crimea, illustrates the geographic expansion of this capability. Moscow, 600 km from the nearest Ukrainian border, is no longer a safe distance.
This evolution is the combined result of several factors: the strong growth of Ukrainian national drone production, Western technology transfers, the continuous improvement of navigation and guidance systems, and above all the operational experience accumulated over thousands of missions. The Ukraine of June 2026 strikes differently from the Ukraine of June 2023. The learning curve is visible in every operation.
Russia's response: what options does Moscow still have?
Faced with Ukraine's growing strike capability, Russia has limited options. Intensify strikes on Ukraine? That is already what it is doing, with salvos of hundreds of drones and missiles. Strike Ukrainian infrastructure even harder? Ukraine's infrastructure is already severely degraded. Improve air defense around Moscow? Yes, but that requires resources lacking elsewhere, and Ukrainian saturation doctrine will continue exploiting the gaps.
Russia could theoretically strike Ukrainian drone production facilities to dry up the source. But those factories are dispersed, concealed, sometimes underground. Ukraine has learned from industrial vulnerability and distributed its production. Destroying one or two sites does not eliminate the capability. It is an industrial hydra that Russia cannot decapitate through targeted strikes.
The stakes for future negotiations: strength as a precondition for dialogue
Negotiating from a position of strength
In any future negotiations, Ukraine's deep strike capability will be a major strategic asset. A country that can strike Moscow at will is not a country negotiating on its knees. It negotiates as an equal, with a documented and proven capacity to inflict harm. The June 2026 strikes have contributed to rebalancing the power relationship that will inevitably weigh on any future negotiating table.
That may be the most important strategic effect of the 200 drones on June 18. Not just the destroyed refinery, the closed airports, the rationed fuel. But the message sent to future negotiating tables: Ukraine can inflict deep and lasting costs on Russian territory. That capability changes the nature of the compromises Russia would be willing to accept to end hostilities.
Allied diplomacy and the conditions of support
Ukraine's Western allies have conditioned their support, in part, on the demonstration that this support is producing tangible results. June 2026, with its burning refineries and closed airports, delivers exactly that demonstration. The $4 billion announced at Ramstein 35 on June 18 itself — the day of the drone record over Moscow — is not a coincidence of timing. Ukrainian military successes and the generosity of its allies form a mutually reinforcing cycle.
This dynamic is fundamental to understanding the conflict as a whole. Ukraine is not fighting alone. It is fighting with a Western support network that depends, at least in part, on its ability to demonstrate that it can win. The 200 drones over Moscow are also a message to allies: keep supporting us, and we will keep producing results like these.
The legacy of the week of June 16-22, 2026
A week that redefines the parameters of the conflict
The week of June 16 to 22, 2026 will be analyzed as a strategic turning point in the history of this conflict. Not because a city was taken, or because a front line shifted by several kilometers. But because Ukraine proved beyond doubt that it can strike the Russian capital with force that air defenses cannot fully stop, and that it can do so repeatedly, in a sustained manner, coordinated around clear strategic objectives.
Three major strikes in four days. An absolute record of 200 drones. A refinery offline for a year. Four airports shut down. Oil in Moscow's streets. These facts, taken together, form a strategic demonstration that exceeds the sum of its parts. They tell Russia, its allies, and its potential adversaries: Russia is vulnerable on its own territory. And Ukraine has the means to strike it there.
What this week changes for the rest of the conflict
The week of June 16-22 changes the psychology of the conflict's actors in a lasting way. For Ukraine, it confirms that deep-strike doctrine is viable, effective, and deserves to be amplified. For Russia, it imposes an uncomfortable reckoning with the vulnerability of its territory and its economy. For Western allies, it justifies continued support and increased deliveries of long-range weapons.
For the respective populations, the week leaves lasting marks. Ukrainians see their army striking far and hard — a source of pride and hope in an exhausting conflict. Muscovites see their city disrupted, their airports closed, their fuel rationed — a reality that propaganda can relativize but not erase. The history of this week will be written by those who win the war. And in June 2026, Ukraine is clearly holding the initiative.
The saturation of Russian defenses: the impossible equation against drone swarms
When quantity exceeds interception capacity
The strike of June 18, 2026 on Moscow laid bare a fundamental military truth Russia would prefer to suppress: its air defense systems cannot simultaneously intercept 200 drones launched in a coordinated swarm. The S-400 and Pantsir systems, however sophisticated, have limited simultaneous engagement capacities. When a wave of projectiles exceeds those capacities, defenders must choose: protect the city center or the energy infrastructure. They cannot do both.
The result is documented by Mayor Sobyanin's own figures: 76 UAVs shot down on June 19, and yet drones still reached Kapotnya, ignited fires, and paralyzed airports. A high interception rate is not enough when the volume of attack is sufficiently massive. Ukraine understood this logic and industrialized it. Each successive wave is a practised lesson in saturation warfare — a doctrine that military analysts around the world are now studying with intense interest.
The cost-effectiveness ratio as a strategic weapon
At the heart of Ukraine's saturation strategy lies a brutally simple economic calculation. A Ukrainian deep-strike drone costs a fraction — sometimes less than 5 to 10% of the price of a Russian interceptor missile. To shoot down 200 drones, Russia must spend a multiple of what Ukraine invested in the attack. This economic imbalance is a weapon in its own right within the war of attrition.
The logic is unassailable over the long term. Ukraine can manufacture drones in mass quantities, at low cost, drawing on a national components industry in full expansion. Russia, meanwhile, is burning through its interceptor missile stocks at a rate its defense industry struggles to replenish, particularly due to Western sanctions restricting access to critical electronic components. This asymmetry is one of the silent engines of the ongoing strategic shift.
The impact on Russian collective psychology: Moscow discovers vulnerability
The shattering of invincibility
Every national capital carries an implicit sense of inviolability — the conviction that the city is protected, that the war happens elsewhere, that explosions belong to television screens and not apartment windows. Moscow lived in that certainty for decades. The Ukrainian strikes of June 2026 have fractured that certainty in ways that may be irreversible.
Black smoke columns visible from downtown Moscow. The smell of burning kerosene drifting through residential neighborhoods. Airport closures disrupting the travel plans of millions. This is no longer the war on television — it is the war embedded in the daily landscape. And for millions of Muscovites who had managed to maintain a comfortable psychological distance from the conflict, this intrusion of the real is a shock whose long-term political effects are difficult to measure but would be imprudent to dismiss.
Russian propaganda against the evidence of vulnerability
The Putin regime has built part of its legitimacy on the promise of security and stability. A strong, protective, inviolable Russia — that is the implicit contract between the Kremlin and a population that accepts restrictions in exchange for safety. When Moscow burns, when airports close, when gasoline is rationed, that implicit contract is tested.
Russian propaganda finds itself in an uncomfortable position: it cannot deny facts that Muscovites are witnessing with their own eyes, but it cannot admit that Ukraine — the country its state propaganda presents as inferior, dependent, artificial — is striking the imperial capital with impunity. This cognitive dissonance accumulates. It does not trigger a revolution overnight. But it erodes the regime's credibility at a rate that even the most seasoned propaganda machines cannot entirely contain.
On the same topic
COMMENTARY: A Supermarket in Chernihiv — the Normalization of…
On the night of July 27 to 28, 2026 , the…
TESTIMONY: Assam, 700,000 Displaced and a State Rebuilding Every…
On July 20, 2026 , Al Jazeera reported that at least…
OPINION: Merz Under Fire as the CDU Learns the…
On July 29, 2026 , Le Monde describes an " unprecedented…
Conclusion: Moscow is no longer the rear — decoding a historic turning point
The end of the Russian sanctuary
The full decoding of the week of June 16-22, 2026 arrives at a conclusion simple in its formulation but profound in its implications: Moscow is no longer the rear. The strategic depth that allowed Russia to wage wars for centuries knowing its capital was shielded from direct disruption — that depth is now compromised by Ukraine's long-range strike capability.
This is not simply a matter of wounded prestige or turned propaganda. It is a structural change in the strategic environment within which Russia operates. A nation whose capital can be regularly struck by the enemy it expected to crush in a matter of days — that nation must fundamentally revise its calculations. The cost of the war is no longer borne solely by soldiers and Ukrainian civilians. It is now partially borne by ordinary Moscow citizens. And that redistribution of cost is changing Russia's internal political dynamics, slowly but surely.
What June 18 says about the direction of the conflict
The June 18, 2026 record — 200 drones, four airports closed, refinery destroyed — is not an isolated peak. It is the expression of a trend. A trend toward growing Ukrainian strike capability. A trend toward the cumulative degradation of Russian production and mobility capacity. A trend toward the exhaustion of Russian air defense stockpiles against a growing flow of increasingly sophisticated Ukrainian aircraft.
The conflict will not be decided by a single night in June. But each night like June 17-18 brings closer the moment when Russia must choose between continuing a war that is consuming its own resources at an unsustainable pace, and accepting the terms of a peace that recognizes Ukraine's rights. Zelensky has turned drones into negotiating arguments. And those arguments are still burning above Kapotnya.
Signed Maxime Marquette, columnist
Columnist's transparency box
Editorial positioning
This decoding is written from a clearly assumed editorial position: support for Ukraine, opposition to Russian aggression, conviction that Ukraine's strike capability serves the cause of peace by modifying Russia's strategic calculations. This position makes no claim to neutrality. It asserts a coherence of values grounded in international law and the sovereignty of nations.
Methodology and sources
This decoding is based on documented, dated facts drawn from identified sources: Kyiv Independent, Euromaidan Press, Ukrainska Pravda, ISW. All figures cited are attributed to their original source. Analysis and editorial commentary are clearly separated from facts by format (italicized passages preceded by their indicator). No figure, no name, no quotation was invented.
Nature of the analysis
This text is an analytical decoding that seeks to contextualize and interpret documented events. The editorial passages reflect the columnist's personal viewpoint, grounded in expertise following the conflict since the start of the invasion. Where information is incomplete or uncertain, the columnist signals this rather than extrapolating beyond what sources permit.
Sources
Primary sources
Secondary sources
Get the geopolitics analyses
Conflicts, powers, alliances: the MadMax thread without the noise.
Cite this article
Maxime Marquette (2026). DECODING: 200 drones over Moscow — the night that erased the idea of an untouchable Russia. MadMax. https://mad-max.co/en/article/decryptage-200-drones-sur-moscou-la-nuit-qui-a-efface-l-idee-d-une-russie-intouc
Enjoyed this piece? Get the next one.
One chronicle a week, straight to your inbox. No noise.
This article was generated with AI assistance, under human supervision.
Comments
Be the first to weigh in.