Why oil prices aren't at record levels yet
The dark prophecies of oil prices of around $200 per barrel following Iran's blockade of the Strait of Hormuz have not come true. At least not yet. There are a number of explanations for the relatively mild price shock.
Business