Why Oil Prices Surged Even After the Release of Strategic Reserves
Key Points:
- Reality is starting to set in for the world’s oil traders.
- Oil futures have again topped $100 a barrel — the latest surge after days of wild price swings in the market since the United States and Isra