From: The nested structure of urban business clusters
Year
United Kingdom
Greater London
2007
2,831,348
414,561
2008
2,833,652
416,450
2009
2,784,761
425,650
2010
2,711,446
417,451
2011
2,662,753
416,075
2012
2,749,395
446,331
2013
2,763,491
458,874
2014
2,874,224
490,011