DIEPSLOOT, South Africa, and LOS ANGELES, Calif., May 1, 2024 (SEND2PRESS NEWSWIRE) — Citizens Commission on Human Rights South Africa brought the Psychiatry: An Industry of Death Exhibit to Diepsloot, a densely populated township in Gauteng, South Africa. The exhibit, held April 19 to 26, educated officials, business owners, members of African royalty and residents […]