What Does London’s Future Hold?
By Valentina Magri Ten million people will live in London by 2036 according to a forecast by the business advocacy group London First, but the big question is what does that mean for the future of London and how can the city prepare to the forthcoming boom in its population? The risks of a ...