CBN NewsWatch AM: U.S. Declares All-Out Economic War on Iran - 8/24/26

The United States is declaring all-out economic war on Iran. Treasury Secretary Scott Bessent calls it: "The single greatest financial offensive ever marshaled against an adversary." An international outcry on behalf of a Chinese pastor. Human ...