A construction site at the Aylesbury Estate in Walworth is pictured on 27 April 2023 in London, United Kingdom. The Aylesbury Estate, one of the largest housing estates in Europe when built between 1963-1977, has been subject to a phased regeneration process since 2005.