UK's Trillion-Pound Opportunity: Lost Oil Investment Potential Treasury reveals Britain could have generated trillion pounds by investing North Sea oil revenues. Analysis of UK's hist... 22 Oct 2026