Oil Prices Sent Into Unprecedented Volatility, Plunging Then Rebounding to $90 per Barrel
Oil prices tumbled by roughly $10 a barrel then rebounded by about $11 from intraday lows, with Brent crude trading back around the $90 mark.
International Business Times ·