Economy UK Could Have Built £1 Trillion Oil Fund The Treasury calculates for the first time how much wealth the UK could have generated by investing North Sea oil revenues into a... 22 October 2026