Who owns the country? The secretive companies hoarding England’s land
‘Companies today own around 2.6m hectares of land – 18% of England and Wales.’ Illustration: Lee Martin/Guardian Design Multi-million pound corporations with complex structures have purchased the very ground we […]