London, England, Portobello Road, detail of paper roses for sale in a stall.