OPEC Secretary General, Abdullah al-Badri, has called on all oil-producing countries to cooperate in attempts to tackle oil oversupply and remedy global oil price slide, while allowing new investments to pour into the industry. Al-Badri has blamed non-OPEC countries for the global oil glut.