Industry rebuffs Edinburgh uni's pessimistic UK oil and gas report

20 Dec 2017

Amec Dunlin A North Sea oil