Archive
Pieces

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…

COMMENTARY: Tusk names Russia while condemning hate crimes against Ukrainians
One hundred eighty reports of hate crimes : that is the figure the daily Rzeczpospolita attributes to a wave of attacks against Ukrainian nationals…

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…

OPINION: Washington walked out of the UN over a sentence about human rights
American deputy ambassador Dan Negrea walked out of the UN Security Council on July 27, 2026 , in the middle of remarks by French…

REPORT: Macron calls the Bordeaux fire the worst since World War II
French president Emmanuel Macron declared, on July 27, 2026 , that the wildfire ravaging the Gironde region near Bordeaux represents "the most serious situation…

COMMENTARY: Berlin rejects the EU's multiyear budget, leaves Brussels exposed
German chancellor Friedrich Merz met, on July 28, 2026 , Irish Taoiseach Micheál Martin in Dublin, where Ireland holds the EU's rotating presidency, to…