Oil prices stabilized on Wednesday after a "toxic mix" of market forces triggered one of the biggest falls for years. However, despite a protracted sell-off in crude ...
A