Seven locations have been chosen for new towns to be built across the UK as part of the Government’s attempts to kickstart its stuttering housebuilding plans. The new developments will be constructed ...