The secretary-general of South Africa’s African National Congress (ANC) has refused to comply with his suspension after being charged with corruption. Ace Magashule denies the charges and said that he had instead suspended President Cyril Ramaphosa. The dispute illustrates a power struggle within the governing party. The president warned that any ANC members facing corruption charges would also face suspension if they did not leave their posts within 30 days. The ANC’s tougher code of conduct is being seen as a test of whether the party of Nelson Mandela is serious about ending years of corruption within government. Mr Magashule is the most senior ANC official who risks prosecution since President Ramaphosa took office in 2018. Mr Ramaphosa promised to tackle corruption and promote good governance, describing his predecessor Jacob Zuma’s time in office as “nine wasted years”.