Originally posted by doodab
View Post
in 2010 Scotland ranks above or just below the South East of England depending on whether you include North Sea Oil. London remains top regardless.


Comment