Image 1 of 1
_UKE5195.jpg
UK, England, London.  Flowers in a Hanging Flower Box, Westminster.