Shaheed Osman

Shaheed Latif Osman is the leader of a Cape Town based cell of an international terrorist organisation.