Total oil and gas production for the year ended 31 December 2023 has been 62.7kboepd. (Image source: Adobe Stock)
Independent oil and gas exploration and production group Tullow Oil's annual report highlights its shift of focus on high-return assets in Africa