Oil slid below $33 a barrel as a tumble in Chinese equities rattled investors already concerned by massive stockpiles of crude.
Oil slid below $33 a barrel as a tumble in Chinese equities rattled investors already concerned by massive stockpiles of crude.