News

Tullow Oil plc has announced that it is exiting operations in Kenya, following the signing of a heads of terms agreement with ...