Oil dipped by weaker global markets and contraction in China’s manufacturing activity, on track for its longest weekly losing streak since 1986.
Oil dipped by weaker global markets and contraction in China’s manufacturing activity, on track for its longest weekly losing streak since 1986.