Trump vows to blockade Strait of Hormuz after Iran peace talks fail to yield agreement

· Daily Maverick