Training for Change provides activist training for groups standing up for social, economic, and environmental justice through strategic nonviolence.
Training for Change provides activist training for groups standing up for social, economic, and environmental justice through strategic nonviolence.