ANC secretary-general Ace Magashule, a seasoned and controversial politician

ANC secretary-general Ace Magashule, a seasoned and controversial politician
Controversial ANC Free State chairman Ace Magashule has risen to the position of national secretary-general in the party following the outcome of the 54th national elective conference. Magashule took the post by a whisker, winning 2,360 votes against Senzo …
ANC secretary-general Ace Magashule, a seasoned and controversial politician