Hindus believe in God and the soul. Jainas don’t believe in God at all but only in the soul. And Buddhists don’t believe in the soul or God either. But about reincarnation all three agree — even Buddhists agree, who don’t believe in the soul. A very strange thing…then who reincarnates? Even THEY could not deny the phenomenon of reincarnation, although they could deny the existence of the soul; they say the soul does not exist but reincarnation exists.