I don’t know about Scotland paying to redevelop London but I did read some time ago that if you count British oil and gas production as Scottish only (given it’s in Scotland’s sovereign water) then per capita Scotland historically contributes more to UK’s economy than England, Wales or Northern...