Repeat: According to Prof Cheshire's research many of the new homes being built in England are not in the areas where there is the most demand - such as London and the south east.
According to Prof Cheshire's research many of the new homes being built in England are not in the areas where there is the most demand - such as London and the south east.