1 sources
Punch Newspapers1h ago
A senior South African police officer, Lieutenant-General Shadrack Sibiya, has appeared in court on five charges including rape and sexual grooming.