UK needs to build 300,000 homes a year for the foreseeable future, says House of Lords Economic Affairs Committee

House of Lords Economic Affairs Committee in UK has published a new report  “Building more homes” which criticises the Government’s housing policy. According to the report, the Government must lift its target by 50% and build 300,000 homes each year to tackle the housing crisis. It also suggests that Local authorities and housing associations must be …