Fin24.com | Oil plummets to 17-year low as broken market drowns in crude

Fin24.com | Oil plummets to 17-year low as broken market drowns in crude

News24

Published

New York crude briefly dipped below $20 a barrel.

Full Article