Alice madness returns in LONDON