Peter Schiff Slams $100 Billion Cost, Lives Lost Over Trump’s Iran War—Robert Reich Calls Strait Of Hormuz Deal ‘Terrible Failure’

Economists Peter Schiff and Robert Reich criticize Trump’s Iran deal, citing high costs and loss of lives.

Importance Rank: 
1

read more