I just hope your not an accountant or in the "city". 9 Billion will not be covered by lottery money by a long shot and i should think all of the UK tax payers will have to pay - not just Londoner's!!
The cost of Edinburgh links etc will no doubt all come out soon enough although I am sure that PFI and PPP will be heavily involved.