US Navy begins blockade of Strait of Hormuz amid rising oil prices | OOBF
Blockade starts as oil hits $101 per barrel; S&P futures down.
Open shared insight
Open shared insight