Another wee 'mistake' propagated by the media. In terms of GVA (gross value added) in other words how much,on average, every person puts into the country, England contributes £20442 per head of population and Scotland £19744 without taking into account oil and gas revenues. When this is factored...