Reading Time: < 1 minute
The CRL Rights Commission briefs the media on various matters related to the Seven Angels Ministries based in Ngcobo in the Eastern Cape where members of the police force and the public lost their lives.
WATCH BELOW: