Euan MacDonald
banner
euanmacdonald.bsky.social
Euan MacDonald
@euanmacdonald.bsky.social
Freelance journalist living and working in Kyiv, Ukraine
BBC local radio freelance reporter, sometimes heard on LBC radio
Very biased: against fascist and authoritarian regimes; for democracy, rule of law, and human rights.
Pinned
My Commenting Rules

Supporting fascist Russia – block
Spreading Kremlin propaganda – block
Ad hominem, whataboutism – block
Foolish, irrelevant or nonsensical comment - mute
Reposted by Euan MacDonald
Apparently using a submarine to protect a tanker from helicopters is not effective.

I remain a master strategist.
January 7, 2026 at 1:30 PM
Reposted by Euan MacDonald
“Far from making us more powerful, the pursuit of American dominance will make us weaker, eventually leaving us with no sphere, and no influence, at all,” @anneapplebaum.bsky.social argues:
Trump’s ‘American Dominance’ May Leave Us With Nothing
The president’s moves in Venezuela foretell a new global system.
bit.ly
January 7, 2026 at 1:30 PM
Reposted by Euan MacDonald
🇮🇷 Protesters in Iran have taken over two cities

Residents of Abdanan and Malekshahi have driven out security forces and are celebrating victory.
January 7, 2026 at 9:53 AM
January 7, 2026 at 9:51 AM
The United States will be Oceania, Russia will be Eurasia and China will be Eastasia.

Europe, unfortunately, gets to be part of Eurasia.
January 6, 2026 at 12:00 PM
"No one will stand up for Putin - that's why the Kremlin is afraid."

Elvira Barry on the swift, sharp kick in the balls that the US attack on Venezuela gave the world order. And with Russia now subordinate to China, who's next for a kicking?

www.youtube.com/watch?v=Apbo...
Is Putin Next? Why Moscow is Panicking Over Venezuela
Russia’s reaction to Maduro’s arrest reveals Putin’s biggest fear: he’s next. 👉 What World Leaders NEED to Know about Russia:…
www.youtube.com
January 5, 2026 at 8:59 PM
This isn't getting enough attention in Western media: Ukraine is effectively imposing a civil aviation blockade on the most populous part of fascist Russia ahead of the Orthodox Christmas (Jan. 7) holiday.

The air war could be decisive in 2026, and it's already intensifying.
January 5, 2026 at 8:07 PM
January 5, 2026 at 11:51 AM
Reposted by Euan MacDonald
NEW: My Udemy course 'Propaganda & Disinformation for Beginners' has helped students in 26 countries worldwide strengthen their armour against disinformation since it launched 2 years ago. Techniques Cambridge Analytica used to secretly profile millions have become a vastly profitable industry.. /1
November 25, 2025 at 6:06 PM
Reposted by Euan MacDonald
Always thought the first NATO vs NATO war would be Greece and Turkey not the United States invading Greenland.
January 4, 2026 at 11:37 PM
Looks like the first big fascist Russian Blitz air raid on Ukraine in 2026 is on its way: Already 33 Shahed attack drones heading in from east, 10 Tu-95s and 3 Tu-160 bombers airborne - cruise missiles expected 0500-0600. Ballistic missile launchers active in Belgorod Oblast.
January 4, 2026 at 11:12 PM
"Summa benevolentia te prosequimur et successum tibi optamus."
December 30, 2025 at 10:47 PM
"Dictators like Putin do not go to war for resources; They go to war for status and survival inside their own pyramid."

Elvira Bary on something many in the West don't understand: Putin needs war to survive.

He will attack again, but where?

www.youtube.com/watch?v=Z7WY...
Putin’s Hit List: Which Countries Is Russia Targeting Next?
Putin can’t stop with Ukraine. Here’s who Russia may target next—and why the danger is growing. 👉 What World Leaders NEED to Know about Russia:…
www.youtube.com
December 30, 2025 at 5:02 PM
As usual, Putin gets an opportunity to prime Trump with the Kremlin line before the US leader meets with Zelensky. #Wormtongue
December 28, 2025 at 5:08 PM
Snow falling in Kyiv and the surrounding Kyiv Oblast. You can be sure sure that fascist Russia took the weather forecast into account when deciding on the timing of its strike on Kyiv, which has left many residents without heat and power.
December 27, 2025 at 8:35 PM
Putin attacked Kyiv and claimed captures of Huliaipole and Myrhorod (Ukraine denies their fall) ahead of Zelensky's meeting with Trump to reinforce the Kremlin's "We're winning" propaganda narrative and undermine Zelensky.

Will Trump fall for it?

Yes, very probably, going by past form.
December 27, 2025 at 8:24 PM
Mass airport closures in fascist Russia, with 'Plan Carpet' triggered in multiple regions. Vnukovo, Kaluga, Yaroslavl, and Volgograd fully shut down, Sheremetyevo restricted to security-cleared flights only. Jet-drone alerts active in Moscow and Kaluga regions, delays at Pulkovo. Map by @DrnBmbr
December 27, 2025 at 8:14 PM
Reposted by Euan MacDonald
As Snyder said last year, at this stage, Ukrainians help us to extend 1938. And if Ukraine gives up or we give up on Ukraine, we will move to 1939.
December 27, 2025 at 9:52 AM
Reposted by Euan MacDonald
❗️The founder and commander of the Russian Volunteer Corps, Denis Kapustin (call sign WhiteRex), was killed overnight on the Zaporizhzhia front while carrying out a combat mission. Preliminary reports indicate the cause was an FPV drone strike.
December 27, 2025 at 7:23 AM
Reposted by Euan MacDonald
VIDEO: A Russian drone went right into someone's apartments in Left-Bank Kyiv, taking out reinforced concrete frame walls and floors; causing a devastating fire.
December 27, 2025 at 6:37 AM
Sudden air alert in Kyiv and all Ukraine, sound of explosions (air defenses) even as the sirens were sounding - no chance for anyone to go to shelters. Russian Kalibr cruise missiles reported launched and incoming, Shahed attack drones also flying, as usual. Lights flickered.
December 26, 2025 at 11:39 PM
Christmas greetings from democratic Ukraine to fascist Russia. Map from @DrnBmbr.
December 24, 2025 at 9:27 PM
Launching a two-horse cavalry charge in 2025 does not look terribly much like winning.
Russians launch first cavalry charge in Europe since March 1, 1945, when the Polish 1st Independent Cavalry Brigade launched a mounted assault against German positions in the village of Schoenfeld.

The Polish charge was a success. This Russian one, less so.
December 22, 2025 at 6:00 PM
Russians launch first cavalry charge in Europe since March 1, 1945, when the Polish 1st Independent Cavalry Brigade launched a mounted assault against German positions in the village of Schoenfeld.

The Polish charge was a success. This Russian one, less so.
December 22, 2025 at 5:43 PM
Drone Wars: Ukraine claims a ground drone armed with machine gun held position alone against Russian infantry assaults a month and a half. The Third Assault Brigade operated the DevDroid TW 12.7 robot remotely from a safe shelter.
December 22, 2025 at 5:32 PM