Oil demand is showing signs of weakness. Despite deep production cuts, why are oil prices still at $70? Watch this metric.
A