Japan has a cult called ‘Happy Science’ whose leader claims “to channel the spirits of Muhammad, Christ, Buddha and Confucius” (among many other beings) and claims to be the incarnation of the supreme spiritual being called El Cantare.
Previous Fact Next Fact