Mark Galeotti Profile Banner
Mark Galeotti Profile
Mark Galeotti

@MarkGaleotti

123,570
Followers
360
Following
677
Media
22,255
Statuses

Mayak Intelligence, @UCLSSEES , @RUSI_org , @IIR_Prague . Analyst of murky topics from Russian politics to global crime. Views my own

Isle of Thanet, Kent
Joined April 2011
Don't wanna be here? Send us removal request.
@MarkGaleotti
Mark Galeotti
1 year
Putin's decision to appoint Chief of the General Staff Gerasimov as new overall commander of Ukraine op is significant. A quick thread 1/
107
1K
5K
@MarkGaleotti
Mark Galeotti
2 years
Amazed to see how so many replying to my thread on Russian state propaganda, w 'oh, it's just the same in the UK/US/etc' Please, stop it. Whatever flaws there are in Western media pluralism, it cannot be compared to a state that viciously stamped out free media by fear + force
131
533
4K
@MarkGaleotti
Mark Galeotti
2 years
Rossiiskaya Gazeta, the Kremlin's 'newspaper of record,' is as stodgy as you might expect, but in light of the extraordinary Ukrainian successes in the past few days, it's instructive to see what it's telling Russians today (and what it's not). A short thread 1/
47
874
4K
@MarkGaleotti
Mark Galeotti
2 years
According to Kyiv, three assassination attempts on President #Zelensky have been foiled in the past week thanks to leaks from within #Russia ’s FSB. A thread. 1/
42
968
3K
@MarkGaleotti
Mark Galeotti
1 year
Obviously the Kremlin drone story is still very much a breaking one, but people should really stop talking about this as an attempted assassination attempts against Putin. That's just playing to Kremlin talking points 1/
71
542
3K
@MarkGaleotti
Mark Galeotti
6 months
When one German publisher was being lobbied to produce a translation of my WE NEED TO TALK ABOUT PUTIN, he said it wasn’t needed because Seipel had “already written everything on Putin that needed to be written” and his work was “priceless” Turns out there was a price: €600k…
@meyer_resende
Michael Meyer-Resende
6 months
German journalist Hubert Seipel, who was celebrated as a #Russia expert, published #Putin biography, lambasted war hysteria in the West in ... January 2022. Turns out he got 600,000 EUR from people close to Kremlin. Offshore account, oligarchs involved? Naturally.
8
142
483
44
526
2K
@MarkGaleotti
Mark Galeotti
7 months
I continue to be delighted but surprised that the Kremlin lets @BBCSteveR stay in the country; he has a dangerously wonderful low-key way of highlighting official inanities, largely by asking the right questions and letting people speak...
@BBCSteveR
Steve Rosenberg
7 months
“Why have you come here?" "Good question. But I can’t answer it.” I spoke to Russians arriving at a patriotic concert on Red Square. It marked the anniversary of Russia proclaiming the annexation of 4 Ukrainian regions. Camera @AntonChicherov Producer @LizaShuvalova
787
2K
7K
84
334
2K
@MarkGaleotti
Mark Galeotti
2 years
But this illustrates some wider issues. 1) The Kremlin seems stunned, and has not yet come up with a plan as to how to try and spin this, so to a large extent the media are ignoring the bad news until they get a directive. No one wants to show initiative lest they get it wrong 6/
8
249
2K
@MarkGaleotti
Mark Galeotti
1 month
I'd hoped that this didn't need to be said: we can condemn the Kremlin's vicious war in Ukraine AND show compassion for civilians caught up in a terrorist massacre. Most people know this full well, but they aren't always the loudest on social media
66
321
2K
@MarkGaleotti
Mark Galeotti
1 year
In other words, demonstrating to the West that Russia is in this for the long haul, and hoping that we will lose the will and unity to continue to support Kyiv. (I think Putin will be disappointed, but he *has* to believe this - it's his only real shot at some kind of victory) 8/
14
152
2K
@MarkGaleotti
Mark Galeotti
2 years
So Zhirinovsky is dead. I can genuinely not think of a single positive things to say about him. It is not just that he was a ghastly person who espoused ghastly views, he was also one of the architects of Russia's debauched pseudo-democracy 1/
48
405
2K
@MarkGaleotti
Mark Galeotti
2 years
This desire to avoid the truth as long as possible is a very human one, alas, but especially prevalent in authoritarian regimes. But in due course - and esp as the official narrative becomes less and less credible - it does break over time. 11/
23
207
2K
@MarkGaleotti
Mark Galeotti
2 years
By placing the action at Sen'kove, on the Oskil River (which seems to have been taken already), it is admitting just how deeply the Ukrainians have already gone. Presumably, they are relying on readers imbibing the triumphalist tone and not digging into the detail. 5/
15
107
2K
@MarkGaleotti
Mark Galeotti
2 years
...both politically and also morally. I remember one parent of a vet from Afghanistan I interviewed for my PhD. She said "I didn't want to believe what people were saying about the war, because if I did, then I would either have to act or be a part of it." /10
11
156
2K
@MarkGaleotti
Mark Galeotti
1 year
But Putin doesn't necessarily understand this (remember: no military experience and a court full of sycophants) nor care. 4/
4
71
2K
@MarkGaleotti
Mark Galeotti
2 years
(Which is, incidentally, the same Soviet-style defensive thinking that is bedevilling the military, especially disastrous in a time of rapid and unpredictable change) 7/
6
92
2K
@MarkGaleotti
Mark Galeotti
1 year
For Gerasimov (who were were being assured was out of favour and about to be sacked... or who was Putin's right hand man...) it is a kind of demotion, or at least the most poisoned of chalices. It's now on him, and I suspect Putin has unrealistic expectations again 5/
8
105
2K
@MarkGaleotti
Mark Galeotti
2 years
2) The Kremlin is happy to lie, but can't just ignore realities, and so is really struggling to create any positive narratives on issues where some basic fact-checking is possible. This is the kind of dilemma we saw in Chechnya (x2) and the Sov war in Afghanistan, and... 8/
4
137
2K
@MarkGaleotti
Mark Galeotti
1 year
It has been pretty clear that there will be spring offensives - that's what the 150,000 mobiks not thrown into the fight are being held for. 150k fresh troops, however poor quality, will make a difference, but not, I suspect enough for Putin 6/
9
100
2K
@MarkGaleotti
Mark Galeotti
2 years
At the moment I don’t yet have an opinion on who killed #Dugina and am still reading up, but if an account describes #Dugin as having had great influence on the Kremlin or repeats that ridiculous 'Putin's Brain' tag, I’m less likely to take the analysis seriously…
93
258
2K
@MarkGaleotti
Mark Galeotti
1 year
Oh, and obligatory PS: NO, THERE IS NO GERASIMOV DOCTRINE! ;)
41
75
2K
@MarkGaleotti
Mark Galeotti
1 year
Russia is sliding back towards (aspects of) the 'wild 90s,' when murder was a business tactic, and the lines between politics, business, crime and war became near-meaningless. 14/end
33
153
2K
@MarkGaleotti
Mark Galeotti
1 year
Is it a demotion for former joint commander Surovikin? Implicitly, yes, of course - even if being framed simply as a response to the increased 'status' of the op. 2/
3
61
1K
@MarkGaleotti
Mark Galeotti
2 years
The evening TV 'shock jocks' will still rant, but they matter less than many believe. When even core state propagandists like RG are at a loss, despite their closeness to the administration, then this is a sign of political pressure, maybe even crisis. 12/end
27
102
1K
@MarkGaleotti
Mark Galeotti
1 year
There may well be some advances, but nothing decisive (and the Ukrainians themselves will be looking to a spring offensive). In many ways, I don't think Moscow's strategy hinges anyway on battlefield victory - it's more about politics 7/
5
70
1K
@MarkGaleotti
Mark Galeotti
1 year
(c) Putin doesn't understand/care about his officer corps. If you keep appointing, rotating, burning your (relative) stars, setting unrealistic expectations, arbitrarily demoting them, that's not going to win loyalty 12/
14
78
1K
@MarkGaleotti
Mark Galeotti
2 years
Moscow’s continued belief that the UK is its most subtle and enduring enemy is something I find touching and heartening.
@mfa_russia
MFA Russia 🇷🇺
2 years
💬 #Zakharova : London successfully exports its colonial methods. The methods of suppressing the Donbass were obviously taught by British instructors and political mentors. ❓We wonder if the Ukrainians understand that London uses them as a typical colonial cannon fodder?
Tweet media one
563
345
1K
77
181
1K
@MarkGaleotti
Mark Galeotti
1 year
So what does this actually mean? (a) Confirmation, if we needed it, that there will be serious offensives coming, and that even Putin recognises that poor coordination has been an issue (though can even Gerasimov truly command Wagner + Kadyrovtsy?) 9/
5
86
1K
@MarkGaleotti
Mark Galeotti
1 year
What did Surovikin do wrong? Nothing, really (in context - this is not about his morality...). Yes, there were all kinds of reversals, including the recent Makiivka strike, but there is a limit to what one new commander can do in 3 months 3/
13
61
1K
@MarkGaleotti
Mark Galeotti
1 year
Here and now, I don't see that as a crucial issue, but as with the anger and demoralisation of the Rosgvardiya (because they feel they were used as cannonfodder), it's one of those issues which may bite Putin in a real crisis. 13/end
7
64
1K
@MarkGaleotti
Mark Galeotti
2 years
But even so, the propagandists can't help but trip themselves up. The account of how a Mi-35 gunship crew allegedly thwarted a Ukrainian river crossing might be comforting to the paper's readers...assuming they don't look at a map, because... 4/
10
83
1K
@MarkGaleotti
Mark Galeotti
2 years
...Tends to be a sign that the state's control over the narrative is cracking. It is not so much IMO that Russians up to now have necessarily *believed* the official line so much as that they have had no reason to both *disbelieving* it as that is dangerous... /9
5
97
1K
@MarkGaleotti
Mark Galeotti
10 months
About 1 million Soviets served in Afghanistan during a 10-year war, out of a pop of 285M: about 0.35% About 0.5 M Russians served/serving in Ukraine in 17 mo, out of 143M: about 0.35% A stark reminder of the scale of this war effort for Russia (+ the soc problems that will ensue)
50
259
1K
@MarkGaleotti
Mark Galeotti
1 year
(b) Gerasimov is hanging by a thread. I don't think this is intended to create a pretext to sack him as the war is too important and Putin can sack who he wants. But he needs some kind of win or a career ends in ignominy. This may well suggest some kinds of escalation 10/
5
66
1K
@MarkGaleotti
Mark Galeotti
2 years
For those rushing vaingloriously to package the lack of an invasion at 3am or 1am or whatever this morning as a great victory for deterrence and 'Putin blinked,' a few cautionary notes 1/
48
446
1K
@MarkGaleotti
Mark Galeotti
7 months
This. It was a Soviet-legacy hotbed of nationalists and communists, but when Yeltsin forcibly closed it down, he broke the constitution, and the West cheered him. We ignored the fundamental truth: if you want democracy you have to accept that sometimes the guys you don't like win
@jpaulgoode
Paul Goode
7 months
30 years ago, Russia's elected president and parliament both attempted to seize power. Yeltsin rolled out the tanks. A super-presidential constitution followed in December. Democrats abandoned Yeltsin, who turned to oligarchs for support and put Russia on the path to autocracy.
Tweet media one
28
108
440
65
229
1K
@MarkGaleotti
Mark Galeotti
2 years
First, and most obvious, there's not even a hint of the Ukrainians' advance from Kharkov deep into Russian-held territory. Quite the opposite, instead there are tallies, drawn directly from MOD briefings, of alleged enemy losses (4000 KIA since 6 Sept) 2/
8
86
1K
@MarkGaleotti
Mark Galeotti
1 year
#Prigozhin of Wagner (in)fame and Girkin of #Strelkov nom de guerre, are at dagger’s drawn now, a feud beginning to seep into the media. A few observations 1/
17
258
1K
@MarkGaleotti
Mark Galeotti
10 months
All still pretty unclear as to Prigozhin's rebellion, but am struck by the uncompromising language in Putin's emergency address in which he denounces this as treason and a betrayal of the Fatherland 1/
70
298
1K
@MarkGaleotti
Mark Galeotti
1 year
Not the nuclear option, but more mobilisation or, arguably more militarily logical but politically dangerous, also deploying conscripts. They are better trained and equipped than most mobiks! 11/
4
55
1K
@MarkGaleotti
Mark Galeotti
2 years
At the same time, again picking up a recent theme of Kremlin propaganda, much talk of 'foreign mercenaries' fighting on Kyiv's side, although of course they too are, Russians are told, being hammered 3/
3
65
1K
@MarkGaleotti
Mark Galeotti
2 years
Now that the FSB is claiming #Dugina was killed by a Ukrainian who fled to Estonia, it is interesting to note how often the Kremlin seems not to appreciate the dangers in trying to explain reverses away by, frankly, incompetence. A short thread 1/
51
341
1K
@MarkGaleotti
Mark Galeotti
2 years
Once a taxi driver, always a taxi driver
@TadeuszGiczan
Tadeusz Giczan
2 years
Putin personally stopped by to pick up Lukashenko before their today's meeting in St. Petersburg.
Tweet media one
54
95
351
52
161
1K
@MarkGaleotti
Mark Galeotti
2 years
"The Ukrainian army is an amazing and very strong combination of a Russian soldier, a fascist officer and an American general" The convolutions hardline Russian commentators must go through to explain their failures in #UkraineRussianWar . A short thread 1/
58
298
1K
@MarkGaleotti
Mark Galeotti
2 years
A few observations on the human side of that Russian Security Council meeting, as Putin went full Blofeld on his people (how long before they are given numbers: 'You have failed me for the last time, Number Three'...) 1/
21
302
1K
@MarkGaleotti
Mark Galeotti
1 year
The Russian govt is very eager to squelch rumours of a 2nd wave of mobilisations, with good reason. A short threat 1/
18
200
1K
@MarkGaleotti
Mark Galeotti
2 years
Well, that's a shame: the Russian govt has just banned me from the country. I can take comfort in that they don't know whether to call me a 'leading journalist' or a 'political expert' (politolog). I still think of myself as a friend of #Russia the country
95
125
1K
@MarkGaleotti
Mark Galeotti
1 year
Prigozhin’s increasingly vitriolic war of words with the Russian MOD over ammo supplies suggests chickens are coming home to roost after he thought he was able to prosecute multiple vendettas 1/
18
126
1K
@MarkGaleotti
Mark Galeotti
1 year
Now, I may be the wrong sort of doctor, but that sounds like a 'control shot' execution from a pistol. According to the same report, he is currently alive but unlikely to survive. I think we can safely describe this as a hit. 10/
5
36
983
@MarkGaleotti
Mark Galeotti
2 years
What the #Dugin assassination tells us about #Russia My v snap take on #Dugina 's killing and Dugin's (lack of, kinda) importance for @SpecCoffeeHouse @spectator Expect the nationalists to be angry - and not just with Ukraine but also the Kremlin
49
352
966
@MarkGaleotti
Mark Galeotti
7 months
The Majority Never Had It So Good Only just getting to read this fascinating @RussiaPost_tw piece on the impact of the war on Russia's 'provinces' and rural communities, and why it's not the nightmare some may presume. Depressing and thought-provoking
81
325
970
@MarkGaleotti
Mark Galeotti
2 years
Putin gave a pretty wide-ranging press conference in Astana, with some familiar old tunes but some interesting new notes. A short thread with my interpolations in [square brackets] 1/
27
177
943
@MarkGaleotti
Mark Galeotti
2 years
Putin has just issued two presidential decrees on martial law, following an emergency meeting of the Security Council. A quick thread with some first thoughts about how this is in effect a declaration of variegated martial law across the whole of Russia 1/
20
335
946
@MarkGaleotti
Mark Galeotti
2 years
Dear heavens. My belief/hope that Putin would keep away from the brink was shaken by Monday’s Security Council meeting and his subsequent speech, but now clear he is truly divorced from reality. This is a tragedy
45
147
897
@MarkGaleotti
Mark Galeotti
2 years
Nikolai Patrushev, hawk’s hawk and a man I described as ‘the most dangerous man in Russia’ () has given an interview to govt newspaper Rossiiskaya Gazeta. A lengthy thread 1/
41
426
899
@MarkGaleotti
Mark Galeotti
2 months
Despite the intimidatory police presence, the increasing thuggery of the state, all the new CCTV cameras to record their faces, thousands of Muscovites come out to say their farewells to #Navalny in the largest grassroots demonstration for years. Says much about his stature
Tweet media one
20
145
878
@MarkGaleotti
Mark Galeotti
2 years
Polit system deliberately unstable, gave Putin scope to retain control through divide and rule. Doesn't work well when boss distracted or weakened. And he is, both. 9/END
14
81
836
@MarkGaleotti
Mark Galeotti
1 year
So this could be a warning, or taking a pawn off the board, or a sign that Prigozhin's more thuggish rivals feel he is weakened enough that they can move. Either way, it demonstrates how, under the pressure of war (and Putin's apparent inability to control elite conflicts)... 13/
8
40
822
@MarkGaleotti
Mark Galeotti
1 year
A key problem with Macron's trip to China and comments is that - whatever his intention - they are interpreted in Moscow as signs of the impending fracture of the West, which only encourages digging in over Ukraine... 1/
27
192
791
@MarkGaleotti
Mark Galeotti
1 year
Was this about him or a proxy attack on Prigozhin? Obviously at this stage, impossible to say. However, it is worth noting that Prigozhin may have somewhat over-extended himself of late. 11/
4
29
787
@MarkGaleotti
Mark Galeotti
10 months
This is a particularly bad take, epitomising a dangerous kind of triumphalism that also does Ukraine no favours. A short thread 1/ Take away Russia’s nuclear weapons – for Putin is finished and his country may soon collapse
81
168
793
@MarkGaleotti
Mark Galeotti
2 years
The Nord Stream blasts are Putin's warning shot to the West I think he's trying to hint at what escalation options he still has… (if anything, I think it’s surprising it’s taken this long). For @SpecCoffeeHouse @spectator
174
276
756
@MarkGaleotti
Mark Galeotti
1 year
Putin pretty much closed down his attacks on St P governor Beglov. Having watched Wagner burn through its zek-mercs in Wagner, the MOD now seems to be stepping in. The FSB, which for so long was happy to be on sidelines, may be getting fed up of him. 12/
4
24
730
@MarkGaleotti
Mark Galeotti
2 years
Overall, I was really struck not just by the toxic atmosphere, but also the King Lear vibe, as courtiers were expected to vie with each other in playing to the lunacy of the day. 6/end
16
133
739
@MarkGaleotti
Mark Galeotti
1 month
Reading today's government newspaper Rossiiskaya Gazeta in many ways illustrates the key dynamics around the Crocus terrorist attack. A short thread 1/
17
155
753
@MarkGaleotti
Mark Galeotti
1 month
Sudden excitement from some quarters: ‘OMG, Russia now admitting war in Ukraine is a war, not a “special military op”’. The truth, as ever, is rather less exciting, but an interesting semantic-political tale 1/
13
144
743
@MarkGaleotti
Mark Galeotti
1 year
He notoriously rarely goes to the Kremlin, let alone stays there overnight, and there were no scheduled early morning meetings or the like there which might make one assume he might be in his (palatial) flat there 2/
6
99
718
@MarkGaleotti
Mark Galeotti
1 year
A grumpy note to journalists: if you want to talk/write about the spate of recent deaths of rich Russians, (a) they're not 'oligarchs' and (b) if you want to know how meaningful the recent toll has been, find out 1st how many comparable figures died similarly in previous years…
47
77
723
@MarkGaleotti
Mark Galeotti
10 months
There’s been some wild speculation that #Russia ’s other mercenary forces could be the source of the “next mutiny” that misses the mark as to how they are unlike #Wagner . A quick explanatory thread 1/
21
187
719
@MarkGaleotti
Mark Galeotti
10 months
The New York Times, which often feels like the US intel community's PR agency, is reporting that the IC suspects Gen Surovikin knew in advance about #Prigozhin 's mutiny. Maybe so, but were I a cynic I'd wonder if this was an info op because... 1/
39
142
719
@MarkGaleotti
Mark Galeotti
2 years
Then he may feel a practical necessity to do something to prove the opposite, because in his eyes to be seen as weak is to become prey. This may make him do something more aggressive than he otherwise plans. So maybe let's keep the tone cool and tentative... /8end
35
53
686
@MarkGaleotti
Mark Galeotti
2 years
1: Battlefield There's v little scope for Putin to win back momentum, even with the mobilised reservists. The missiles strikes on cities may assuage the hawks but has no strategic value. Indeed, burns through dwindling stocks that will be needed later. 2/
8
57
697
@MarkGaleotti
Mark Galeotti
2 years
I need to ponder Putin's pretty deranged latest speech before a proper analysis, but a couple of initial thoughts 1) I think it's clear he genuinely believes this is a grand civilisational struggle w West, that's not just rhetoric, which means the war isnt just about Ukraine 1/
46
202
691
@MarkGaleotti
Mark Galeotti
1 year
A persistent suggestion has been that this humble 'captain' in the army is actually not only one of Prigozhin's people but operating near-autonomously, and perhaps being groomed as a future 'hero' precisely for PR benefit 8/
1
21
676
@MarkGaleotti
Mark Galeotti
1 year
It's not just that Putin has conclusively 'lost' Ukraine, his catastrophic bid to reassert authority there is also breaking the rest of Moscow's informal empire, and it's a process I don't think he can reverse. (Even if he understands it, which I doubt) 11/end
14
116
686
@MarkGaleotti
Mark Galeotti
2 years
The dismissal of Dep Defence Minister Bulgakov, head of logistics, is widely seen as punishment for the evident failings of the Russian military in #UkraineRussianWar . A short thread. 1/
23
159
673
@MarkGaleotti
Mark Galeotti
1 year
Wow, just received notification that my IN MOSCOW'S SHADOWS podcast has just had its millionth download! I know the convention is to say you're humbled, but if hitting the mega-mark isn't actually a reason to feel pretty chuffed, I don't know what is...
51
28
681
@MarkGaleotti
Mark Galeotti
1 year
Putin’s Suez moment: he’s watching his Central Asian empire drift away The war is an accelerator. No epiphany for Putin, but defeat in Ukraine and decline elsewhere *may* help Russians begin reassessing their place in the world My latest for @thetimes
30
182
663
@MarkGaleotti
Mark Galeotti
8 months
Does anyone really believe that a Russia-North Korea deal *isn't* going to happen? I hardly think Kim Jong Un would have trundled to Vladivostok just for a chat and to see if a deal could be arranged. I imagine the deal is done: this is just the theatre around the announcement
40
79
675
@MarkGaleotti
Mark Galeotti
7 months
This is just too delicious. Today, at Valdai, #Putin claimed that #Prigozhin 's plane crashed because he and his senior commanders, drunk or on drugs, detonated a grenade inside the plane. Of course. I think we can all have faith in the Russian investigation, no? *
36
105
665
@MarkGaleotti
Mark Galeotti
8 months
The EU needs a coherent strategy on Russian sanctions Apparently it’s ok to buy Indian-refined Russian crude, but potentially necessary to confiscate phones and toothpaste from Russian travellers and emigres. Some grumbles from me in @SpecCoffeeHouse
36
174
654
@MarkGaleotti
Mark Galeotti
1 month
At great threat to my mental wellbeing, another dip into today’s Russian press around the Crocus City terrorist attack. A thread. 1/
13
118
658
@MarkGaleotti
Mark Galeotti
4 months
Good heavens, this massively exceeded my expectations: over 1.5 million downloads of In Moscow's Shadows podcasts in the past year. I'm not exactly prone to humility, but I'm humbled. Thank you to everyone who listens, engages (and, best of all, actively supports through Patreon)
Tweet media one
39
28
646
@MarkGaleotti
Mark Galeotti
2 years
3: Social Contract Putin established implicit social contracts over war with both masses ('we'll be at war but it won't really affect most of you') and elites. Now he's having to break both 4/
2
47
632
@MarkGaleotti
Mark Galeotti
2 years
2: Political Putin used to be able to play hawks and technocrats against each other. Now, he is having to swing between them, pleasing neither. 3/
3
42
625
@MarkGaleotti
Mark Galeotti
1 year
Lots of hot takes after Xi's trip to Moscow saying Russia's vassalage now a done deal. As I say in this piece for @spectator , I don't think it's as cut and dried. Yes, China is now more powerful and Putin is looking for support, but... 1/
44
136
612
@MarkGaleotti
Mark Galeotti
2 years
Oh, for heaven's sake, ⁦ @guardian ⁩. Will the #GerasimovDoctrine nonsense never die?
Tweet media one
33
59
606
@MarkGaleotti
Mark Galeotti
1 year
So instead, if we presume it was a Ukrainian attack, consider it a performative strike, a demonstration of capability and a declaration of intent: "don't think Moscow is safe." 4/
14
63
608
@MarkGaleotti
Mark Galeotti
2 years
6: Gangsterism So increased signs of lateral competition, including these mysterious deaths, which are more likely business rivalries than anything to do with Kremlin. People hunkering down or getting aggressive, further degrading system effectiveness. 7/
1
48
600
@MarkGaleotti
Mark Galeotti
2 years
First, *nothing* has changed on the ground in any meaningful way. Putin could have invaded yesterday, he can still do so tomorrow. This (latest) alleged date had no magic power or significance. 2/
4
65
575