This page has moved to a new address.
England needs 260,000 new homes a year