Newly-completed high-rise apartments at Elephant & Castle in the south London borough of Southwark, on 26th February 2021, in London, England.