A sphere of polished stainless steel shines proudly in London’s late-winter sun, reflecting the greenery and buildings of the slice of London that surorunds it. The piece is known as SISTER, a new installation by Jewish Londoner David Breuer-Weil, and it sits in Hanover Square, where…