Social order Organizations

Social order is an association for the promotion of christian social teaching.

Headquarters: Germany
Industry: Conflict Prevention and Stabilization