Compare

Sources for London

Region

South east England. 9,122,909 people in 1,573 square kilometres.

Every dataset behind the figures on London’s pages, with its publisher, licence and edition.