UK oil and gas industries are reportedly entering the last decade of production due to depleting resources, according to research conducted by the University of Edinburgh, Scotland.
UK oil and gas industries are reportedly entering the last decade of production due to depleting resources, according to research conducted by the University of Edinburgh, Scotland.