According to a video posted on Sky News, on Thursday June 25, 2026, Tucker Carlson questioned how the United States, despite spending enormous sums on its military, ended up losing ground to Iran, a country Carlson said American leaders have long dismissed as a backward theocracy.
Carlson argued that the outcome reflects a flawed belief within American leadership that military power alone determines global influence.
He said the United States spends roughly one and a half trillion dollars a year on its military, yet still found itself outmaneuvered by Iran, which he described as.See the video & full news here.


