Brahma Kumaris/Definition

New religious movement with it's headquarters in Mount Abu, India based on channeled teachings believed to be from God.