Obviously, OPEC is driving oil prices. See for yourself! Although there is still plenty of oil in the market, the world's crude oversupply is slipping into a deficit, as the oversupply has narrowed recently thanks to supply outage in Nigeria, Canada ...