1950-1970
1970-1990
1990-2010
2010-2030
2030-2050
London
United Kingdom
-851,442
144,318
977,602
185,022
113,875