The US military announced it will begin a blockade of all Iranian ports on Monday, tempering President Donald Trump’s earlier vow to entirely block the strategic Strait of Hormuz as early reports ...