I thought I'd found the holy grail with Bleach London Fade to Grey, and whilst it's absolutely the best of found I do now have violet streaks which I'm not fond of.
Has anyone found a shampoo that turns white hair grey without adding purple / violet?