Head of the National Prosecuting Agency, Shamila Batohi, presented to the parliamentary Ad Hoc Committee on Policing this week to discuss allegations made against her organisation. She was slammed by MPs for the NPA's performance over the last few years, for issues ranging from Phala Phala to Mkhwanazi's corruption allegations. How valid are these criticisms and how should we judge Batohi's tenure? Let's get in to it.