Current oil production levels of 30m barrels a day by Opec are still the "right number" says Opec secretary-general Abdalla el-Badri.
International Edition