[ 6] With around 275,000 new households formed annually, [7] and annual completions down to levels last seen in the 1920s, [8] Britain is failing to meet its civic duty to build.
The view that high prices can be boiled down to supply and demand is a gross over-simplification.