Media
Hub articles
1,849 pieces
ANALYSIS: London unveils counter-drone gear and AI-assisted targeting
On July 27, 2026 , Britain's defence science laboratory, the Dstl , published a case study describing two programs that, together, sketch a new…

DECODING: Alberta's separation petition clears, and Carney walks into it
Two hundred seventy-nine thousand, three hundred and thirty-seven signatures. That is the exact number Elections Alberta counted on the StayFree Alberta petition, validated on…

ANALYSIS: A Kosovo court clears a former guerrilla commander turned mayor
Eight defendants , zero convictions : on July 28, 2026 , the basic court in Pristina acquitted Sami Lushtaku , former UÇK commander and…

DECODING: Warsaw's top court blocks recognition of EU same-sex marriages
One regulation , one ruling , zero immediate recourse : on July 28, 2026 , Poland 's Constitutional Tribunal blocked a regulation issued by…

ANALYSIS: The Senate advances a sanctions bill carrying Lindsey Graham's name
Eighty-six votes to twelve: that is the score of the procedural vote by which the US Senate advanced, on July 28, 2026 , the…

FACT CHECK: A book blames seven Ukrainians for Nord Stream. No state confirms it
Seven Ukrainians , one rented yacht , two hundred fifty thousand dollars: that is the price journalist Bojan Pancevski attaches to the sabotage of…

ANALYSIS: Finland shut its sky and sea near Russia, and nothing flew in
Finland closed a stretch of its airspace and territorial waters in the Gulf of Finland on July 28, 2026 , between roughly 8:05 and…

DECODING: Brussels summons Moscow over drones and a consulate strike
The European External Action Service (EEAS) summoned the Russian chargé d'affaires in Brussels on July 28, 2026 , following two separate incidents: repeated violations…

ANALYSIS: The Pentagon reopens the file on its military footprint in Europe
U.S. Deputy Assistant Secretary of Defense Elbridge Colby announced, on July 28, 2026 , via X, the launch of a review of the American…