Flower Seller on London Bridge (1885). Oil on canvas. 91 x 53.