CITIES IN Greater London

NamePopulation
53689
61000
75651
82000
100000
228000
66300
45525
60000
7556900
108368
38000
50000
41329
319143
7556900
48311
72000
31000
55198
70000
38158
187600
42500