News
Local Authorities Own Enough Unused Small Plots of Land to Build 1.6 Million Homes
Local authorities own enough unused small plots of land to build 1.6 million homes, a new study has revealed. New research, using data ...