Flower Market

In all the town markets in Italy, there is at least one flower stall. This one was found in Siena.