Strange but compelling statue of a woman and a bird (I think), on a street in Hangzhou.