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
"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
Ukraine's SBU security service releases footage of claimed attack on Oman-flagged oil tanker Qendil bound for Port Said, Egypt. SBU says attack was conducted by long-range aerial drones 2,000 km from Ukraine, and rendered the vessel inoperable.
December 19, 2025 at 11:16 AM
Putin seethes with contempt for Europe, describing them as "подсвинки" (padsvinki, literally translating to "sucking pigs" or "young swine." In this context, a derogatory term to describe European leaders as subservient followers of U.S. policy).

Doesn't seem in the mood for peace.
December 17, 2025 at 2:25 PM
Russian soldiers videoed on horseback in Pokrovsk.
December 16, 2025 at 10:10 AM
Number of Soviet/Russian submarines blown up:

Ukraine 2

United States 0
December 15, 2025 at 6:23 PM
The original Ukrainian lyrics of the "Carol of the Bells" are not about Christmas or bells, but about welcoming the New Year and foretelling prosperity and a plentiful harvest. This is my favorite adaptation, which captures tension, hope and excitement.
www.youtube.com/watch?v=e9Gt...
Carol of the Bells (12-Cello Christmas Cover) - The Piano Guys
YouTube video by The Piano Guys
www.youtube.com
December 14, 2025 at 9:17 PM