Tullow Oil announces full-year profits of $1.1bn in 2018

UK-headquartered independent oil and gas exploration and production group Tullow Oil has announced its full-year results for 2018, reporting $1.6bn…