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.
Britain, France and Germany are so weak and cowardly that not only can they not defeat the russian terrorist state but they can't stop the grifter Trump from bullying Ukraine – Europe's only fighting defender.
November 25, 2025 at 6:02 PM
Russia is losing the war but demands Ukraine surrender.

Trump is so corrupt and so controlled by Putin that he goes along with this confidence trick.
November 25, 2025 at 5:33 PM
Reposted by Dr. Michael MacKay
A $100 million EBRD-backed Novus supermarket chain's distribution center was hit by Russian missile in Kyiv

Four truck drivers were killed. Russia continues to deliberately strike civilian infrastructure used solely for economic and humanitarian needs euromaidanpress.com/2025/11/25/r...
Russia destroys $100M EBRD-financed logistics center, kills four truck drivers hours after rejecting European peace plan
On 25 November, Moscow launched 22 missiles on the Ukrainian capital.
euromaidanpress.com
November 25, 2025 at 4:08 PM
Only Ukraine's victory will end the war. Western democracies should be united to defeat russian fascist aggression.

The war wish-list (falsely presented as a "U.S. peace plan") is the agenda of the rashists in Moscow. If adopted in any form it guarantees global war will ensue.
November 25, 2025 at 4:12 PM
Russians invaded Luhansk and Donetsk in April 2014. Eleven years and nine months later, the aggressors still do not fully occupy either oblast. Ukrainian defenders are heroic.

Putin believes he can conquer both because he's deluded. Trump believes it because he's Putin's slave.
November 25, 2025 at 4:00 PM
Russian terrorists shelled Khrinivka, Klyusy, Halahanivka (Chernihiv region); Ukrayins'ke, Vasylivka, Bobylivka, Budivel'ne, Shalyhyne, Hirky, Bunyachyne, Doroshivka (Sumy region).

Source: General Staff of the Armed Forces of Ukraine operational information at 16:00 on 25 November 2025
November 25, 2025 at 3:51 PM
Americans don't like seeing Trump rewarding russian terrorists and punishing Ukrainians for defending their homes and families. Even some MAGA cult members are falling away from Trump's pro-Moscow stance.
November 25, 2025 at 3:25 PM
Russian terrorists attacked civilians in Kyiv with missiles and drones.

As a result of the russian combined strikes, seven people were killed and 21 others were injured, including a child. Rescuers saved 18 people, including three children.

📷 State Emergency Service of Ukraine
November 25, 2025 at 3:19 PM
On the night of November 24-25, russian terrorists attacked European towns and cities with 22 missiles and 464 strike UAVs.

Ukrainian defenders shot down or suppressed 14 missiles and 438 drones. NATO forces did nothing.

(infographic: Air Force Command of the Armed Forces of Ukraine)
November 25, 2025 at 2:59 PM
Russian/North Korean losses, 24 Feb 2022 – 25 Nov 2025:

1,167,570 personnel

11368 tanks
23624 armoured vehicles
34644 artillery systems
1549 MLRS
1250 air defence systems
428 aircraft
347 helicopters
84217 UAVs
3981 cruise missiles
28 ships/boats
1 submarine
68118 vehicles
4006 special equipment
November 25, 2025 at 2:46 PM
The aircraft factory in Tahanroh, Rostov region, on the territory of the russian fascist invaders, is burning after a strike by a Ukrainian "Neptune" cruise missile.
November 24, 2025 at 10:56 PM
Kherson region, along the Dnipro River: "In the Prydniprovs'ke direction, two enemy attacks towards the Antonivka Bridge ended in vain for the occupiers."

Source: General Staff of the Armed Forces of Ukraine operational information as of 22:00 on 24 November 2025 regarding the russian invasion
November 24, 2025 at 10:48 PM
Zaporizhzhya region: "In the Hulyaypole direction, Ukrainian defenders repelled 15 attacks by the invaders near the settlements of Zelenyi Hai, Zatyshshya, Solodke and towards Varvarivka and Dobropillya. Another combat engagement is ongoing."

1/2
November 24, 2025 at 10:45 PM
In the Kostyantynivka direction, in Donetsk region, the russian fascist invaders stormed Ukrainian positions 19 times near Oleksandro-Shul'tyny, Ivanopillya, Pleshchiyivka, Kleban-Byk, Yablunivka, Poltavka and towards Kostyantynivka, Stepanivka and Sofiyivka.

1/3
November 24, 2025 at 10:35 PM
In the Lyman direction, the russian fascist invaders attacked the positions of Ukrainian defenders 13 times in the areas of Nadiya and Hrekivka in Luhansk region and Shandryholove, Novoselivka and Zarichne in Donetsk region as well as towards Stavky in Donetsk region.

1/2
November 24, 2025 at 8:32 PM
In the north of Kharkiv region, Ukrainian defenders repelled five attacks by the russian fascist invaders in the areas of Synel'nykove and Vovchans'ke as well as in the direction of Kolodyazne.

1/2
November 24, 2025 at 8:19 PM
Ukrainian defenders are carrying out a large drone strike on military and strategic targets of the russian fascist invaders in Krasnodar Krai (the historical Ukrainian region of Kuban).

–map via DroneBomber
November 24, 2025 at 7:07 PM
The 28-point "peace plan" was written by the Russians and leaked by Kirill Dmitriev as a test of loyalty. Trump and Witkoff instantly adopted it, confirming their slavish devotion to Putin. More minor servants of the Kremlin, such as Orbán and Fico, also fell into line.
November 24, 2025 at 2:37 PM
Russian/North Korean losses, 24 Feb 2022 – 23 Nov 2025:

1,165,260 personnel

11363 tanks
23615 armoured vehicles
34585 artillery systems
1549 MLRS
1248 air defence systems
428 aircraft
347 helicopters
83338 UAVs
3981 cruise missiles
28 ships/boats
1 submarine
67922 vehicles
4003 special equipment
November 24, 2025 at 2:24 PM
For their own survival, it is important for rule-of-law democracies to give up on the United States until Americans restore their dignity and remove Putin puppet Trump.
November 24, 2025 at 3:50 AM
A European counter-proposal has some of the elements needed to end Russia's war:

–a full, unconditional ceasefire
–return of all kidnapped Ukrainian children
–respect for Ukraine's sovereignty
–NATO membership is up to NATO members to decide
–Russian assets will restore Ukraine
November 24, 2025 at 3:44 AM
The United States has been secure and prosperous thanks to the Breton Woods agreement, the Charter of the United Nations, the precedent of the Nuremberg trials and the international law that followed over the past 80 years.

Trump would destroy all that – just as Russia intends.
One plan. Six pillars of international law demolished.

Trump's Ukraine plan requires the US to violate 71 international commitments, @EerikNKross has calculated.

It systematically contradicts the legal order America built over 80 years—from the Geneva Conventions to NATO's founding treaty:
November 23, 2025 at 11:22 PM
Thank you to my quarter million followers on Twitter.

Since March 2014, when Russia invaded Ukraine, I have advocated for victory for the defenders and defeat for the aggressors. It is the only way to a just and lasting peace.

Let us all do what we can to bring about a better world.
November 23, 2025 at 9:37 PM
Kherson region, along the Dnipro River: "In the Prydniprovs'ke direction, two enemy attacks towards the Antonivka Bridge ended in vain for the invaders."

Source: General Staff of the Armed Forces of Ukraine operational information as of 22:00 on 23 November 2025 regarding the russian invasion
November 23, 2025 at 9:29 PM
Zaporizhzhya region: "In the Hulyaypole direction, Ukrainian defenders repelled 16 attacks by the invaders near the settlements of Zelenyi Hai, Zatyshshya Vysoke and towards the settlement of Pryluky."

1/2
November 23, 2025 at 9:25 PM