Where? The Tower Moat, LondonWhen? Until the 18th September Time? 9am – 9pmHow Much? £13.20 In celebration of the Queen’s Platinum Jubilee, a river of kaleidoscopic blooms has flooded the moat of the Tower of London. Homing a community of buzzing wildlife, the moat has been bought to life by a dazzling array of poppies,ContinueContinue reading “Superbloom”