Oil and gas company Tullow Oil has secured a favourable ruling from the International Chamber of Commerce (ICC) Tribunal, ...