Tullow Oil toughens Board’s oversight amid US$1.6 billion after tax loss

Tullow Oil

Tullow Oil