Tag

Tullow Oil

Tullow Oil

///
Comment0
/
Categories
After falling 84% since November, market cap is just £460mn. Five years ago the trigger was the drastic fall in world oil prices. This time, Tullow’s problems are mostly of its own making, and it will need to move swiftly...
Read More →