Cushing
Markets

Standard Chartered: Oil markets will soon face significant supply deficits | OilPrice.com

The large oil price selloff in the wake of OPEC+’s decision to reduce 2.2 million bbl/d in voluntary production cuts […]