Sitemap - 2025 - John’s Substack
Trump's Foreign Policy in 2025
Flailing Around Over Venezuela
Diplomacy That Is Going Nowhere
Europe's Troubles Are Just Begining
Trump's Futile Efforts to Find a Diplomatic Solution to Ukraine
The Unreal Threat from Venezuela
The UN Screws the Palestinians
My Talk at the European Parliament
The State of US-China Relations
JJM in South China Morning Post
The Eternal Return of the Same
Talking "Spheres" with Jeff Sachs
Confronting the Narco-Terrorist Threat (?) from Venezuela
What Political Horizon for the Palestinians?
Ending the Genocide - Hopefully
Reflecting on the Horror of Gaza
Talking Gaza & Iran with Trita Parsi
Screwing the Palestinians Again
Trump & Ukraine: I'm Outta Here!
Talking with TIMES RADIO in London
How Not to Run US Foreign Policy
Smotrich Explains the Genocide
Europe & Ukraine: Today & Tomorrow
Dumb: Picking a Fight with India
The Aftermath of the Alaska Summit
Anticipating the Alaska Meeting
Reflecting on "The Great Delusion"
Tilting at Windmills in Ukraine
The Roots of the Gaza Genocide
Is Putin Shaking in His Boots?
Israel Is Dependent on The U.S.
The Orwellian World of US Foreign Policy
Iran-Israel with Glenn Greenwald
The Propaganda Campaign over Iran
Israel Is Not "Winning" vs. Iran
Piers Morgan vs. JJM-- Round IV
Israel's War on Iran -- with The Judge
On The Israeli Attack Against Iran
Breaking a Taboo That Should Not Be Broken
The Judge and the Israeli Genocide
Realist Theory and the Rise of China
Trump & the India-Pakistan Conflict
War and International Politics
"Going Underground" in the UAE
Another Report on Israel's Genocide. More Silence & Complicity From The Liberal West
Trump Foreign Policy after 100 Days
Drifting on Gaza, Iran, and Ukraine
President Trump: The Founding Fathers' Worst Nightmare
The Zionist Assault on Free Speech
The Signal Scandal: Another Signal that the U.S. is in Deep Kimchi
The Quicker the Ukraine War Ends, the Less Territory Ukraine Will Lose
Obsessing about the Meaningless Ceasefire
New Yorker Interview on Ukraine
Where Europe Is Headed without The American Pacifier
Playing Hardball with Zelensky, but Kissing Up to Netanyahu
Talking about the White House Showdown on Indian Television
The Shootout at The White House
Trump Understands What Needs to Be Done to End the Ukraine War
Talking Ukraine with Former Ukrainian Journalist of the Year: Diana Panchenko
Turning the Tide in Ukraine, but Not in the Middle East
Talking about a Ukraine Deal on CNN
Talking Ukraine on "The Deep Dive"
The Tectonic Plates Are Moving in Europe
The Israel Lobby's Awesome Power
Trump & Hegseth Shock on Ukraine
Trying to Make Sense of Trump's Foreign Policy
Trump's Troubles Ahead with Israel and Ukraine
Talking the World with Piers Morgan
Donald Trump Wants Another Nakba
Russia vs. Ukraine & the West: Who Has a Firmer Grip on Reality?
Israel & the Threat to Free Speech
Talking Iran on the "Deep Dive"
Talking International Politics in the Netherlands
Tony Blinker's Battle with Reality
