The Anish Kapoor sculpture at the base of the Herzog & de Meuron designed 56 Leonard Street was completed in January 2023 and is now an accessible public art installation.. Image © Iwan Baan