But the London borough of Tower Hamlets is in a quandary: it needs to find a new home for “Old Flo”, the £20m Henry Moore sculpture that will finally return to the borough after a lengthy legal dispute over its ownership.