June 21 Market Wrap: Oil Price Volatility, Mideast & Taiwan Tensions Dominate
TL;DR** Global markets are grappling with extreme uncertainty in oil markets, as an IEA forecast of a future surplus clashes with Iran's immediate threat to re-blockade the critical Strait of Hormuz a