Elephant and Castle The redevelopment of Elephant and Castle in South London is one of the largest regeneration projects in Europe. These images were taken in 2005 before demolition and building began.