London, England, UK - June 1, 2019: New build apartment buildings rise behind Southbury London Overground railway station in the North London suburbs.
London, England, UK - Janaury 8, 2009: The Elizabeth clock tower, home of Big Ben, rises from the Houses of Parliament on a foggy winter night beside Westminster tube station.