Landowners ‘pocket £13bn a year’

Landowners in England made £13bn in 2017 just through obtaining planning permission, more than the global profits of Amazon, McDonald’s and Coca Cola combined.  According to research published by the National Housing Federation and carried out by the Centre