The government is planning to set up several New Town Development Corporations to build thousands of homes across the country over the next five years. The corporations will be accountable to local councils and be responsible for new towns and garden communities in their area. They will oversee the planning and project development, bringing on…

Read More