Due to difficulties in the TEN Fields, Tullow Oil reports a $110 million loss in 2023.
Tullow Oil, an oil exploration business based in London, reported a $110 million deficit...
Tullow Oil, an oil exploration business based in London, reported a $110 million deficit...