BLOG… Post #512: Dissecting the US-Iran Agreement 18 Jun 2026 The US-Iran memorandum of understanding (MOU) has now been revealed, and it is clear why it took days before a US official read it out to reporters in advance of…
BLOG… Post #510: Defeats in the Middle East, One Place at a Time 3 Jun 2026 President Donald Trump hates to lose, but he is on a losing streak in the Middle East—not just in Iran, where his illegal war has been a strategic and diplomatic…