Decom payback to top £24 billion
Taxpayers could have to repay around £12.9 billion in taxes and forgo a further £11.1 billion of tax income over the next 20 years because of the costs of decommissioning oil and gas installations, according to a new report from the National Audit