Jessica Davis on Intel HubThe recent tensions in the Strait of Hormuz have placed unprecedented pressure on global oil supplies, with Iran threatening to close the strait, through which approximately 18 million barrels of oil