When a typical London home costs £300,000, why are cheap sofas to put in it still such a tempting offering?
Unfortunately, Harford doesn’t answer his own question. Maybe it’s precisely because houses are so expensive that no one has any money left to spend on decent furniture.