The U.S. Navy is imposing a sea blockade against Iran — the latest escalation in the war that has seen the flow of key energy supplies choked off at the Strait of Hormuz.
President Donald Trump said a deal will happen "relatively quickly" while also saying he is "under no pressure" to make peace ...