The future of new oil and gas projects in the UK has been thrown into doubt following a landmark decision by the Supreme Court.
Posted inUK
The future of new oil and gas projects in the UK has been thrown into doubt following a landmark decision by the Supreme Court.