Skip to content

Recent studies have shown that a tiny elite controls more than 50% of the land in England. These parasites are lining their pockets with rents from the rest of us.