Dr. Michael MacKay
michaelmackay.bsky.social
Dr. Michael MacKay
@michaelmackay.bsky.social
Canadian

Ph.D. from the London School of Economics and Political Science

Participant in the democratic renaissance of Ukraine since independence

Chronicler of fascist Russia's wars since 2014
Pinned
Fascist Russia is at war with Western civilization and invaded Ukraine in 2014. The Russian Federation is the aggressor and the sole reason for the state of war.

Trump is a Russian asset and traitor to the United States.
Since the beginning of the day there have been 260 combat engagements on the battlefront where fascist russia is invading Ukraine.

Source: General Staff of the Armed Forces of Ukraine operational information as of 22:00 on 29 November 2025 regarding the russian invasion
November 29, 2025 at 8:40 PM
Amid dozens of corpses of his comrades, a russian invader stands and accepts death from a Ukrainian drone.

With most of their armour destroyed, these vatnik-soldiers make suicidal assaults on motorcycles or on foot.

📹 Unmanned Systems Forces of the Armed Forces of Ukraine
November 29, 2025 at 8:12 PM
Whatever it was to UK citizens, Brexit was one of the most successful Russian active measures ever – second only to Russia’s Trump-for-President operation.

Politics in the UK will return to normal when elite capture by Russia is overturned and European citizenship is restored.
November 29, 2025 at 5:43 PM
Ukrainian “Sea Baby” maritime drones struck two sanctioned tankers of the russian terrorist state, the “Kayro” and the “Virat”, in the Black Sea.

This was a joint operation of the Security Service of Ukraine and the Ukrainian navy.

Good hunting!
November 29, 2025 at 3:03 PM
Russian terrorists carried out an aerial attack on civilians in Ukraine last night. In Kyiv, two people died and 32 more were injured, including a child.

📷 State Emergency Service of Ukraine
November 29, 2025 at 12:41 PM
Russian/North Korean losses, 24 Feb 2022 – 29 Nov 2025:

1,171,700 personnel

11381 tanks
23658 armoured vehicles
34733 artillery systems
1550 MLRS
1253 air defence systems
430 aircraft
347 helicopters
85343 UAVs
3995 cruise missiles
28 ships/boats
1 submarine
68463 vehicles
4010 special equipment
November 29, 2025 at 12:26 PM
The Afipskyi oil refinery is on fire in Krasnodar Krai, Russian Federation, after a strike by Ukrainian drones.
November 29, 2025 at 4:09 AM
Militants of the russian terrorist state are attacking civilians in Ukraine with missiles and drones. It’s 2 a.m. local time.

Russia is not interested in peace. It will stop only when it is stopped.
November 29, 2025 at 12:05 AM
Kherson region, along the Dnipro River: "In the Prydniprovs'ke direction, the enemy made two attempts to advance towards the Antonivka Bridge."

Source: General Staff of the Armed Forces of Ukraine operational information as of 22:00 on 28 November 2025 regarding the russian invasion
November 28, 2025 at 10:34 PM
Zaporizhzhya region: "In the Hulyaypole direction, our defenders repelled twelve enemy attempts to advance towards Varvarivka, Doborpillya, Zatyshshya and in the areas of Hulyaypole and Zelene. Five combat engagements are still ongoing."

1/2
November 28, 2025 at 10:31 PM
In the Kramators'k direction, in Donetsk region, the russian fascist invaders attacked three times in the areas of Chasiv Yar and Stupochky.

Source: General Staff of the Armed Forces of Ukraine operational information as of 22:00 on 28 November 2025 regarding the russian invasion

1/4
November 28, 2025 at 10:21 PM
In the Lyman direction, the russian fascist invaders attacked Ukrainian defenders 37 times in the areas of Shyykivka, Tverdokhlibove, Druzhelyubivka, Hrekivka, Ol'hivka, Karpivka, Koroviy Yar, Serednye, Novoselivka, Drobysheve, Stavky, Tors'ke, Zarichne and towards Chervonyi Stav.

1/2
November 28, 2025 at 9:19 PM
Andriy Yermak will not be going to a meeting in Miami because the Ukrainians are cleaning up corruption.

The Americans will still be sending Russian agents Steve Witkoff and Jared Kushner. The Trump regime has no intention of cleaning up its deep and intractable corruption.
November 28, 2025 at 8:58 PM
In the north of Kharkiv region, the Ukrainians stopped ten russian attacks in the areas of Synel'nykove, Lyman, Vovchans'k and towards Kolodyazne and Dvorichans'ke.

–General Staff of the Armed Forces of Ukraine operational information at 22:00 on 28 November 2025 regarding the russian invasion

1/2
November 28, 2025 at 8:51 PM
It is reasonable to assume most intercontinental ballistic missiles possessed by the deeply corrupt russian terrorist state are of poor quality.

This was a launch of an ICBM at the Yasny cosmodrome in Orenburg region on the territory of the russian terrorist state.
November 28, 2025 at 6:49 PM
Two tankers from the shadow fleet of the russian terrorist state, the Kairos and the Virat, were blown up in the Black Sea.
November 28, 2025 at 6:41 PM
The resignation of Zelenskyy's right-hand man is a sign of Ukraine's healthy democracy.

Andiry Yermak's tenure was clouded from the start. He was ineligible to be Chief of Staff under Ukraine's Lustration Law. Zelenskyy made him "Head of the President's Office" to bypass the Verkhovna Rada.
⚡️BREAKING: Zelensky's chief of staff Yermak resigns amid major corruption scandal.

Andriy Yermak, head of the President's Office, submitted his resignation following searches by the National Anti-Corruption Bureau (NABU) at his premises earlier on Nov. 28, President Volodymyr Zelensky announced.
BREAKING: Zelensky's chief of staff Yermak resigns amid Ukraine's biggest corruption scandal
Andriy Yermak, head of the President's Office, submitted his resignation following searches by the National Anti-Corruption Bureau (NABU) at his premises earlier on Nov. 28, President Volodymyr Zelens...
kyivindependent.com
November 28, 2025 at 5:57 PM
Reposted by Dr. Michael MacKay
A 6 trillion ruble deficit. Oil revenues down 35%. Russian Rail debt past 4 ruble trillion. China doubling prices & India slashing imports.

Russia’s war machine is running out of cash—and out of illusions.
New analysis on Euromaidan Press.
Russia’s war machine is running out of cash—and out of illusions
Moscow resorts to money printing as state railways drown in debt, oil revenues plunge 35%, and even China exploits Russia’s desperation.
euromaidanpress.com
November 28, 2025 at 4:38 PM
The United States is rewarding Russian aggression instead of backing Ukraine's victory. This guarantees fascist Russia's war against the West will escalate massively.

The few remaining democracies have to mobilize for war rapidly and form new alliances or they will be crushed.
November 28, 2025 at 5:26 PM
By giving Putin puppet Trump unchecked power, Americans have chosen the side of evil.
JUST IN: Trump to recognize Russia’s illegal control over Crimea and other occupied Ukrainian territories — The Telegraph
November 28, 2025 at 4:43 PM
Russian terrorists shelled Sen'kivka, Klyusy, Zarichchya, Mykhal'chyna-Sloboda (Chernihiv); Bobylivka, Kucherivka, Bila Bereza, Starykove, Brusky, Buvalyne, Nova Sloboda, Bunyachyne (Sumy).

Source: General Staff of the Armed Forces of Ukraine operational information at 16:00 on 28 November 2025
November 28, 2025 at 4:42 PM
Overwhelmed by fear, Belgium comes down hard on the side of the russian terrorist state and against European security.

For a country that was saved by allies in the First and Second World Wars, this is a disgrace that will indelibly stain Belgium’s reputation.
November 28, 2025 at 3:26 PM
Last night, Ukrainian defenders struck military and strategic objects on territory controlled by the russian fascist invaders:

–the Saratov oil refinery
–a UAV storage site at Saky airfield in temporarily-occupied Crimea

(via General Staff of the Armed Forces of Ukraine)
November 28, 2025 at 2:26 PM
Russian/North Korean losses, 24 Feb 2022 – 28 Nov 2025:

1,170,790 personnel

11380 tanks
23643 armoured vehicles
34730 artillery systems
1550 MLRS
1253 air defence systems
430 aircraft
347 helicopters
85237 UAVs
3995 cruise missiles
28 ships/boats
1 submarine
68399 vehicles
4008 special equipment
November 28, 2025 at 2:15 PM
The oil refinery in Saratov, Russian Federation, is on fire after multiple strikes by Ukrainian drones.
November 27, 2025 at 11:21 PM