judicastille.com
Flowers on the streets
I used to live in London, right in the centre, ten minutes along the River Thames to Westminster, then later nearer the City, where the big banks hang out and the money is made. For a floral photo…