Which world tree only produces fruit every three thousand years? Chinese Tree of Life Egyptian Tree of Life Norse Tree of Life Hindu Tree of Life