Oil And Gas OPEC has become an indispensable ‘organ of stability’ in the oil market – Barkindo OrientEnergyReview Nov 2, 2018 0 OPEC has become an indispensable ‘organ of stability’ in the oil market, Mohammad Sanusi Barkindo, OPEC Secretary General said at the Algeria Future Energy Summit in Algiers, Algeria. He noted that though some sceptics have imagined a…