Today, the average number of dwellings per thousand people in the developed world is about 470, according to the OECD (Organisation for Economic Co-operation and Development). France and Italy have nearly 600. Japan and Germany have about 500. The US has only about 425.6 Where did all the houses go? The answer is that they were never built at all.

