South African journalist. Politics researcher. Former government spindoctor.

Johannesburg, South Africa
hahaha
Yeah, it's the coalitions that caused it. Sure.
980
I thought we were decidedly anti-foreigner? Did Safa not get the memo from the June 30 “march and march” campaign against foreigners stealing our jobs? 😏
Hugo Broos has been offered a one-year extension to his contract, which was coming to an end this month. Broos if he agrees the extension, he will stay in South Africa until after next year’s African Cup of Nations (AFCON).
1
1
1,343
Maybe, just maybe, @geordinhl should be the one announcing Bafana Bafana's starting lineup against Czechia tomorrow. And who knows, he might even help put together a winning team, since Hugo Broos doesn't seem particularly interested in doing so lately.
2
533
Sam Mkokeli #TheXchange retweeted
The question for @SAEditorsForum is: Now that you now know Makhudu lied to SANEF by omitting to declare his personal interest in the Lottery monies, and thus brought the organisation’s name and journalism into disrepute, what is the next step? Is there a disciplinary process?
1
1
1
996
Clock check: is it 10am yet?
Tomorrow at 10am, I will make an announcement of national importance. Until you see me outlining the full set of facts tomorrow, avoid speculation.
648
Sam Mkokeli #TheXchange retweeted
GUARD AGAINST THE FLOOD OF GEOPOLITICAL NOISE IN SOUTH AFRICA’S AGRICULTURE -- Let us focus on resolving the domestic problems that limit agricultural growth -- Implement the Agriculture and Agro-processing Mater Plan -- Increased efforts to widen export markets to new regions
5
23
72
8,473
Sam Mkokeli #TheXchange retweeted
IEC workshop to test if SA’s ready for e-voting. The Electoral Commission of SA is exploring the introduction of electronic voting, which could potentially boost declining youth participation in the democratic process. businesslive.co.za/bd/nation… via @BusinessLiveSA
2
4
2
1,770
Pravin Gordhan: "You don't fight to win. You fight out of conviction; in the end, if you win, you win.”
Jacob Zuma knew how calculating Pravin Gordhan could be, hence he had to be destroyed, writes @msmkokeli timeslive.co.za/sunday-times…
1
1,638
Sam Mkokeli #TheXchange retweeted
Jacob Zuma knew how calculating Pravin Gordhan could be, hence he had to be destroyed, writes @msmkokeli timeslive.co.za/sunday-times…
26
8
14
11,878
Oi.
[JUST IN] Siviwe Gwarube, Basic Education Minister, wont be attending today’s signing ceremony of the Basic Education Amendment Laws (BELA) bill into law by President Cyril Ramaphosa. Gwarube said is opposed to the school language & Grade R policies in the bill. TCG
1,004
Sam Mkokeli #TheXchange retweeted
Shared some thoughts with @msmkokeli for @SemaforAfrica
A disputed education bill threatens to destabilize South Africa’s coalition government after sparking the first public row between its biggest parties. semafor.com/article/09/12/20…
1
840
#RIPPravinGordhan What a man. Sweet and difficult. My thoughts are with his family and friends as they deal with this difficult moment. May his soul rest in peace.
1
2
5
989
"They're about 15 runs short."
1
1,046
nice pension plus a get-out-of-here gratuity of 4 months for every five-year term.
happening at Parliament right now...
2
1,290
Sam Mkokeli #TheXchange retweeted
Thami Ntuli (IFP) elected KZN premier. 41 vs 39. The GNU has won KZN.
36
165
519
78,725
Sam Mkokeli #TheXchange retweeted
BREAKING: ANC President Cyril Ramaphosa says after robust deliberations the NEC has decided to form a government of national unity. Constructive discussions already held with EFF, DA, IFP, PA… Priorities include job creation, reduction of crime and provision of basic services.
31
209
402
74,230
The weather serves as a reminder of just how cold it is outside the ANC.
6
10
17
3,543
Zumantashe... once upon a time
2
3
9
7,487
Good question.
Jacob Zuma: one last throw of the dice for the 82 year old. Is he overplaying his hand? A thought. #SAelections
2
1
5
2,057