These types of social movements try to bring radical changes in people's personal lives which are based on spiritual or religious beliefs.
These types of social movements try to bring radical changes in people's personal lives which are based on spiritual or religious beliefs.