Tag Archive | corporations

A British grouse.

Half of England is owned by less than 1% of the population.[Survey]