Prior to this summer practically the only flora on daily show at the Tower of London moat were the embroidered shamrock, leeks, thistles and roses on the uniforms of the Tower Guards as they carried out their patrols. But now the moat is bursting with a breathtaking...