Media
Hub articles
1,850 pieces
FACT-CHECK: 721,300 Russian Soldiers and 35,000 Losses Per Month — What These Numbers Really Mean
In this war, numbers are weapons. Russia minimizes its losses. Ukraine has an interest in showing that resistance works. NATO has an interest in…

DECODING: Magyar blocks Ukraine's EU accession — Orbán gone, the obstacle remains
Magyar replaced Orbán. Europe applauded. But the blockade mechanisms themselves have not changed seats. The problem was perhaps not only the man — it…

ANALYSIS: Ukraine destroys the Donetsk-Mariupol bridge — a Russian logistics corridor severed
When both sides simultaneously confirm the same destruction, there is no room left for doubt. This bridge fell. And with it, an entire segment…

FACT-CHECK: Regiment 425 Skelia — 25 soldiers dead outside combat, investigation opened
I am not a forensic pathologist. But I know how to read an autopsy report well enough to understand that multiple rib fractures in…

COLUMN: One more year — the EU extends its sanctions against Russia through July 2027
Economic sanctions do not win wars on their own. But they deprive the adversary of resources, complicate its military imports, and impose a political…

ANALYSIS: The 2026 Russian offensive — 16 times slower, 19 times more costly per kilometer conquered
You can debate the ISW methodology's margins of error. You cannot reasonably claim that going from 16 km² per day to 1 km² per…

FACT-CHECK: The Ukrainian strike on Rubin — what is proven, what is overstated
There is a necessary discipline when covering military strikes of this nature: begin with what is visible and confirmed, not with what is most…

COLUMN: Zelensky cuts Belarus drone relays — the most silent of victories
What strikes me about this episode is the economy of means. Zelensky did not fire a missile. He asked a public question, set a…

DECODING: Putin Rejects Peace — and Explains Why He Cannot Accept It
When a head of state calls his adversary's government a "regime," he is not just playing with semantics. He is signaling that he does…