David Mabuza
-
South Africa News
South Africa’s deputy president David Mabuza resigns
South Africa’s Deputy President David Mabuza on Saturday confirmed that he had tendered his resignation to President Cyril Ramaphosa. Speaking…
Read More »