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

Tullow Oil
Tullow Oil