Demand fears are once again rippling through the oil patch.
Oil prices are collapsing after Saudi Arabia sends ominous signal
Any comments?
Demand fears are once again rippling through the oil patch.
Oil prices are collapsing after Saudi Arabia sends ominous signal