Ace Magashule, former secretary-general of South Africa’s ruling African National Congress party, was suspended as secretary-general in 2021 after he
The post Top South African official, facing corruption charges, thrown out of ruling party appeared first on TheGrio.