Billion barrel North Sea well proves non-commercial for Hurricane Energy

Transocean Leader
Transocean Leader

Breaking