Slumping demand, high production and loss of faith in OPEC: Oil is caught in a perfect storm Financial Post Demand uncertainty, high production and skepticism about the Organization of Petroleum Exporting Countries' resolve to curb output have come together to drive oil prices sharply lower. This perfect storm is raising questions about both short- and long ... |