Crude prices have spiked to their highest levels in at least 14 years, exceeding $100 per barrel for the first time since 2022, as the Iran war ensnares countries critical to the production and movement of oil and gas from the Gulf.
Read more at Read More