The Oil And Gas Industry Likely Heading For A Long-Term Downfall

OECD liquids production continues to rise QoQ, putting downward pressure on the oil price. Read more to see the factors contributing to the fall in oil prices.