The flowers, which are a symbol of the start of the new season, emerged recently during warmer weather and will be in bloom over the next few weeks. They are located in the London 2012 Garden that stretches along the riverside between the Aquatics Centre and Olympic Stadium.
Continue Reading...
No comments:
Post a Comment