Which of the following world religions believed life actually began in their Tree of Life?

A. The Mayan
B. The Hindu
C. Christianity
D. Buddhism