
The UK government faces criticism as they green-light large North Sea oil project.
Anger as the UK government approves giant oil field in the North Sea

The UK government faces criticism as they green-light large North Sea oil project.
Anger as the UK government approves giant oil field in the North Sea