There are currently just over nine million living in London – but this will hit 9.5million by 2026 before rising further to ten million by 2035, the Office for National Statistics said.
There are currently just over nine million living in London – but this will hit 9.5million by 2026 before rising further to ten million by 2035, the Office for National Statistics said.