London competes on a global stage, but what price does its infrastructure pay for doing so? With growing pressure on housing, transport and public services, is it time to rethink growth in the capital?

London: Too big to succeed?
Tuesday 15 September 2015


