London is a victim of its own success: the Office for National Statistics (ONS) forecasts that our capital will reach megacity status – a 10m population – by 2026, which reflects its commercial and cultural clout. But this rapid urbanisation has created manifold...