by Contributing Author | Jan 30, 2018 | Headline News
This report was originally published by Charles Hugh Smith at PeakProsperity Social movements arise to solve problems of inequality, injustice, exploitation and oppression. In other words, they are solutions to society-wide problems plaguing the many but not the few...