The population of London is expected to grow to almost 9.5m by 2032 – putting it on course for 10m by the middle of the next decade.
The increase will be largely driven by international migration – with the East End borough of Tower Hamlets set for an astonishing 20.4 per cent rise in residents, including a net increase of more than 87,000 people from abroad.