This religion, which emphasizes detachment from wordly goods, orginated in India and missionaries spread it to China, Japan, and other parts of Asia. A. Christianity B. Buddhism C. Shintoism
Buddhism is the religion that emphasizes detachment from worldly goods, originated in India and missionaries spread it to China, Japan, and other parts of Asia. Buddhism is a non theistic religion.