July 31, 2026
Featured Story
Most recent
How Europe employed AI in the conflict in Ukraine
July 31, 2026
The EU has adopted a way of waging war against Russia that has transformed warfare and allowed for the experimentation with new hybrid approaches, but it has exposed the absurdity of the European system.
Morocco Ceuta stunt might please Israel but could come at a very high price
July 31, 2026
In recent days, Madrid has gone ahead with a number of policy decisions which, we can assume, have vexed the Moroccans.
The Zelensky curse revisited, and its ultimate victims
July 31, 2026
The real story of the “Zelensky curse” does not concern collective West public figures, although they might be inclined to misportray themselves as its victims.
A Caspian front in the global energy war?
July 30, 2026
Recent escalation between Iran and Ukraine raises the prospect of a new theater of conflict.


































