President Cyril Ramaphosa faced a tumultuous week, with two significant court battles that could have far-reaching ...
Ramaphosa’s parliamentary counsellor, Gerhard Koornhof, said seven bills were signed by Ramaphosa since the last meeting of ...