Oil Prices Slide as Europe Considers Strategic Stock Release
Oil prices are falling sharply, with Brent crude dropping below $100 per barrel and U.S. crude falling below $90.
The decline comes amid reports that European countries could release emergency oil stocks as pressure grows to increase supply.