Repeat: In January 2015, Greater London's population was estimated to be 8.63 million, the highest level since 1939.
In January 2015, Greater London's population was estimated to be 8.63 million, the highest level since 1939.