Flowers now appear in shop window displays throughout the capital.
Westminster Abbey's Festival of Flowers is on now, 7-9 May 2009.
And the Photographers Gallery in Ramilles Street (just off Oxford St in London) has flowers in their men's loo. They're not real, but they've put them in water which is a nice if not bizarre touch.
No comments:
Post a Comment