Hanover : the greatest name in harness racing