South Africa based organisation developing child abuse prevention strategies to combat the patterns of abuse. RAPCAN does this through training adults, informing children, materials dissemination and advocacy.

By