It Can Always Get Worse
Subscribe
Sign in
Home
History
Contemporary
Argument
Terrorism
Intelligence
Book Review
Film Review
Archive
About
Latest
Top
Discussions
Islamic State Says Al-Qaeda Has Become an Iranian Proxy
The main editorial of Al-Naba 536
Mar 25
•
Kyle Orton
12
4
Has Iranian Terrorism Come to Britain in Golders Green?
There is not much doubt what Harakat Ashab al-Yamin al-Islamiyya is
Mar 24
•
Kyle Orton
2
2
The Islamic State Spokesman Admits Problems in Iraq and Syria, Indicates More Terrorism Coming in Europe
The fourth speech of Abu Hudhayfa al-Ansari
Mar 23
•
Kyle Orton
2
2
Mostafa Chamran and the Other Islamic Revolution Network in Lebanon
Palestinians were not Ayatollah Khomeini’s only allies in Lebanon.
Mar 20
•
Kyle Orton
6
2
2
The New Supreme Leader and the Continuity of the Islamic Revolution
Mojtaba Khamenei Takes the Helm
Mar 9
•
Kyle Orton
3
2
Trump and Iran: What Are We Doing Here?
Who knows? But that does not mean it cannot be supported.
Mar 8
•
Kyle Orton
21
6
Iran’s Subversive Activities in Britain Have Gone on Long Enough
The Islamic Revolution infrastructure in the West should be uprooted
Mar 4
•
Kyle Orton
8
5
Gavriil Korganov, Russia, and the Ottoman-Armenians
A Great War memoir of exploits daring, dangerous, and ultimately tragic
Mar 3
•
Kyle Orton
7
2
Iran’s Supreme Leader is Dead, But the Islamic Republic is Not. Yet.
It will not be easy to overthrow the clerical regime even after Ali Khamenei was killed
Mar 1
•
Kyle Orton
6
3
February 2026
HAMAS and the “Humanitarian” NGOs: Revelations from the Captured Documents
What the Mohammad el-Halabi and World Vision case tells us about HAMAS’s relationship with the NGOs in Gaza
Feb 25
•
Kyle Orton
22
9
Is Trump Willing to Pull the Trigger on Iran?
Leaks say the U.S. is planning a “more existential” campaign against the Islamic Republic. Trump’s record raises doubts.
Feb 18
•
Kyle Orton
3
1
The Russian “Whites” Were Not Monarchists
The anti-Bolshevik forces fought to let Russians choose their government, not to restore the Tsar.
Feb 12
•
Kyle Orton
3
3
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts