 A top official in South Africa is ruling African and national congresses challenging his suspension, pending charges of fraud and corruption against him. Ace Magashule has gone to court to question the legality of a party rule which forces officials facing criminal charges to step aside from the oppositions until their cases are finalized. He claims the rule undermines the constitutional principle of a person being innocent until proving guilty. Magashule's facing charges related to a government contract worth more than 18 million dollars. He's a fierce political rival of a party leader and South African president Siruth Ramaphosa.