The Zimbabwe Anti-Corruption Commission is the National Anti-Corruption Agency mandated to fight corruption in Zimbabwe and is established by the Constitution of Zimbabwe Amendment (No. 20) Act, 2013 (Sections 254 and 255) and the Zimbabwe Anti-Corruption Commission [Chapter 9:22] for the purpose of combatting corruption, theft, misappropriation, abuse of power and other improprieties in both the public and private sectors. The Commission plays a pivotal role in the enforcement, prevention and investigation of corruption cases. The Commission derives its mandate from Section 255 of the Constitution of Zimbabwe, which provides the following functions: