Tumelo Peete

The Tragic End of Given Mabusela: Controversy, Calls for Justice and Questions Unanswered

Given Mabusela died in police custody in South Africa, and the official police report stated that he resisted cooperation and…

11 months ago