Columnist/Fumbling podcaster iono.fm/c/5913 Fmr Editor, Business Day & Financial Mail, Joburg. Ex Madrid, Bonn Corr & UK News Editor @FT🇿🇦🇺🇦

Johannesburg, South Africa
The whole problem with the world is that fools and fanatics are always certain of themselves, but wiser people so full of doubts — Bertrand Russell
154
330
953
Well, Kevin, if we as young men had stood up to injustice like these guys we would not have become the country you had to leave... nitter.app/kp24/status/9188342920…
150
2,159
2,817
My dad, Harold Bruce, passed away this morning. He was 93. The thing I most immediately missed was the phone call after the Springboks beat England. He would have been in tears with pride...
228
94
1,406
I hope @CyrilRamaphosa gets well soon. We may criticize him but if he suddenly wasn't there the immediate alternatives are spine-chilling...
74
114
1,030
Scary watching JZ enter the election centre a rock star. Given we don't know who financed MK, are we in fact watching a coup of sorts? He offers the ANC immediate rerstoration – just fire Cyril and hand him control. A lot of ministers would go for it, Gwede for one, I suspect...
252
146
986
181,790
I'm told this is a bridge over the Crocodile River being swept away near Barberton. Can anyone confirm...?
220
419
988
625,001
😂😂😂 it's R19/$ today....
Yesterday we voted to save the Rand.
166
165
932
54,528
How can there be "no regrets" over a fuck up of this magnitude. It's not about him. It's about the country!!!
Expelled ambassador to US Ebrahim Rasool says he has no regrets buff.ly/yHh3QaI
169
152
932
58,985
Stories like this literally make me weep...
I am Foster Noza Mathebula. Currently working as Security Officer For G4s SA. I Graduated my LLB Degree on the 8th of October 2018. The Journey was not easy. I am going forward For LLM.
27
170
891
The queue for food today at Ulundi, KZN....
269
537
737
We're not as rich as the UK and we don't have an NHS but @CyrilRamaphosa made @BorisJohnson look like a beginner last night....
No one like this but it had to be said and done #StayHome
33
104
705
Karoo, late afternoon. Absolute silence...
32
23
702
When Bill Gates predicted the corona virus....
46
417
559
It's really hard to believe a political party thought it had stopped a VAT increase, and then boasted about it, and then realized it hadn't stopped the VAT increase and then vanished. @Action4SA is very quiet this morning...,
Lies! Making a recommendation is not the same as making an amendment to the Fiscal Framework! ActionSA made a recommendation & then proceeded to vote in favor of the famework in the Finance Committee
39
161
580
27,883
Can I just say to my SA friends on Twitter that you need to stock up on whatever your poison is very quickly when the alcohol and tobacco bans are lifted. The virus is a fiend and the bans will be back with no warning. Keep a three month supply of whatever you can't live without.
57
148
552
Devastating... that's real courage and leadership...
Dear Mr President @CyrilRamaphosa Here’s your reasons if any to fire the Minister of Police!! Kante what country is this 😡
16
133
588
17,944
How dumb do we get??
Yesterday, the Chief of Staff of the Iranian Armed Forces, Major General Abdolrahim Mousavi, held talks with the Chief of the South African National Defense Force, General Rudzani Maphwanya, in Tehran, and announced the readiness to enhance military cooperation between the two countries.
202
125
569
49,368
Not what I wanted hear but that was easily @CyrilRamaphosa 's best #PresidentialAddress yet. Now let's wait for the professional whingers. Or not. They're almost always wrong...
41
75
534
If you were wondering how SA copes with 46% unemployment, no growth and no leadership, the answer is that our hidden economy is just massive and runs on cash alone. This is one store in a small Transkei village today and the manager says it been like this for weeks...
76
126
520
This is just shocking behavior by @eNCA management. Your anchors are supposed to be strong characters and this was a good show. Profoundly depressing to see independent media acting as censors for the State at a time of national emergency...
Xoli Mngambi & Jane Dutton have been suspended by @eNCA. Staff were told of their suspensions today. If not futher explained, this reduces eNCA to the same status as the SABC under Hlaudi Motsoeneng. The only thing worse than poor commentary by your anchors is to censor them.
59
141
520
How quickly Nomvula and others lecturing @Our_DA on the role of the President forget that had the DA not voted for his election two weeks ago he might not be making a Cabinet at all. DA support guaranteed him the job... Still does.
[WATCH] "No self-respecting organisation can agree with the demands the DA is making" - ANC first deputy secretary general Nomvula Mokonyane in conversation with @XoliMngambi . #Newzroom405
286
117
495
93,642
That just cannot be right. Bernie Madoff's ponzi scheme was exposed in December 2008. He was charged in March 2009 and sentenced to 10 year in jail in June 2009. Six months. And he's still in prison.
NPA head Shamila Batohi says it takes between six and nine years to prosecute a big anti-corruption case and this is a global benchmark. No quick fix. #DMGathering2020
80
119
448
Have to say it's good to see @CyrilRamaphosa still using the same aircraft Jacob Zuma was trying to dump for a more expensive one 12 years ago...
[ARRIVAL]: His Excellency President @CyrilRamaphosa arrives at the Beijing Capital Airport in the People’s Republic of China. The President is invited by His Excellency President Xi Jinping for a State Visit to the People’s Republic of China and will also participate at the Forum on China – Africa Cooperation Summit. #BetterAfricaBetterWorld 🌍 #SAinChina 🇿🇦🇨🇳 #FOCAC
83
78
452
54,522
This just takes the fucken cake doesn't it....
#Cele Police Minister Bheki Cele, DM Cassel Mathale, NC Gen Fannie Masemola, Mpu Premier Refilwe Mtsweni-Tsipane & ANC Mpu PS Muzi Chirwa's motorcade waited for a gravel road to be fixed in Mkhondo, so they can pass. They are visiting families of three murdered ANC members. #eNCA
52
154
420
77,577
What a disgrace this woman is...
International relations minister Naledi Pandor has slammed the International Criminal Court's decision to issue an arrest warrant for Russian President Vladimir Putin. timeslive.co.za/politics/202…
135
52
405
69,354
What a disgrace @PresidencyZA
The Republic of South Africa congratulates the government and the people of The Republic of Zimbabwe for organizing and holding the harmonized elections to elect the President, National Assembly and Local government representatives. bit.ly/3OStVbN
66
74
383
37,517
This @DrZweliMkhize 'briefing' is quite easily the worst piece of official communication that I have ever seen in my life.. can't hear him, can't see his 'slides'. A complete fuckup...
61
43
347
These are the minds running our country...
150
73
335
50,308
Wow....
The White House National Security Council has ordered U.S. agencies and departments to suspend work with the G20 hosted by South Africa.
92
76
340
37,381
Let's not even bother with the English anymore....
69
48
339
81,863
Excellent call
Absa Group has settled on a final position not to fund the controversial Karpowership projects in South Africa, it confirmed on Friday. | @News24_Business news24.com/fin24/companies/w…
17
32
338
89,422
I think we can also thank the UK High Commissioner for South Africa, @NigelCaseyHC and his office, for helping make this happen...
Covid-19: UK company makes about-turn and agrees to help SA with ventilators | @CowansView ow.ly/7jOv50z59DX
9
67
333
Absolute claptrap...
WATCH: President @CyrilRamaphosa says there was consultation on the tobacco ban. @News24 #Covid_19 #Level4Lockdown (@kaveels)
122
64
322
Absolutely magnificent from @mthombothi today in the @SundayTimesZA ....
28
97
323
43,428
That’s my country...
Guys, this is the REAL South Africa. A white woman with a flat tyre in dire straights. 4 strange black men helping her. I hope my grammar is correct @Arfness 😉
19
77
336
Brilliant...
If you missed South Africa's 4x100 team win at the #WorldRelays, here it is. Crazy fast last 100 by @AkaniSimbine ⚡⚡🔥🔥 Let's go #Tokyo2020 nitter.app/mjstainbank/status/138…
18
53
332
Somehow I don't think "get a grip" is quite going to do the trick in Washington DC
Please get a grip! These are old videos,surely, you can verify them. Not a single white person has been killed by these individuals or because of their utterances. We have legal instruments to deal with incitement. You really need to familiarize yourself with our legal system.🙄
59
40
319
31,158
An economic disaster loading. Van Reenen's Pass on the morning of December 3...
Replying to @TimesLIVE
104
162
307
Oh dear...,🙈
Mcebisi Jonas, South Africa's new U.S. Special Envoy, gave the Ahmed Kathrada Foundation Annual Lecture in November 2020, making derogatory remarks about Donald Trump.
93
94
315
36,961
Home Affairs in East London yesterday. These poor people.... at least the cops are keeping them off the beaches.
48
106
297
South Africa's deputy President sat waiting in his vehicle while his security officers got out and did this.....
There was no questioning nor searching of the vehicle. And the occupants did not put up any fight. They were pulled from the vehicle at gunpoint and beaten, where after the assailants fled.
43
84
286
46,734
I think, on balance, that it started well for @CyrilRamaphosa then went haywire and then ended pretty well...
Weak, spineless, overwhelmed, struggling! I've seen enough, this entire trip was a geopolitical mistake. Make no mistake about it, President Cyril Ramaphosa and South Africa were humiliated today #SAinUSA
50
40
302
22,224
I'm a big fan of @geordinhl and this is partly why....
WATCH: 🍿 The ANC in Cape Town tried to claim they represent the poor. 🙄 They got answered. In Cape Town, we are doing everything in our power to protect residents from every failure they’ve inflicted on our country!
13
38
296
37,366
The President fundamentally misunderstands what the lockdown is doing. He is not "saving lives". He is buying time and his chief medical advisor Abdool Karim says he's already bought enough. The virus will take whoever it wants...
We are at a point in our battle with the pandemic where complacency could prove disastrous. I call on each and every one to remain vigilant, to continue to abide by the regulations, and to keep safe and keep others safe. bit.ly/34POdLG #COVID19 #CoronaVirusSA #StayHome
70
97
275
Is this real? First the Hyatt, now the Michelangelo. Unmistakable signs of Johannesburg's decline...
Famous Michealangelo Hotel in Sandton has closed 👀 Right before Festive? I wonder why?
77
84
271
71,862
Well done @alechogg for staying with this story. It's is absolutely sickening what's being done to these two people!!!!
If you haven't followed the disgusting story about Fort Hare Uni's investigating attorneys who exposed massive corruption and E Cape Premier (and other politicians) fraudulently buying degrees, here's your chance. Sickening examples of abusing State power: biznews.com/interviews/2025/…
7
92
279
8,123
What Afriforum won’t be telling the Americans.... nitter.app/elmienduplessis/status…
31
253
264
This is the mostly mild Klein River where the Cape Epic entered Stanford earlier this year. Torrential rains overnight have turned it into a monster. Homes have been lost, cars swept away... it's really bad.
25
137
269
87,892
I’m afraid you’re 100% correct. They haven’t got a clue. Totally wasted their years in exile...
30
73
252
Disgraceful woman... normally her fingers are heavy with jewelry: interesting that she takes the rings off when it's time to pose as a revolutionary.
What are South Africans benefiting from this? Maybe I am too slow & stupid to understand. @CyrilRamaphosa @MbalulaFikile @nomvulamoko_ @MYANC @PresidencyZA Wanna Help explain it to me like you would to a Z grade student who got 30%?
55
73
268
27,852
Pictures to break your heart and to lift it at the same time.....,
Dear @Springboks Please don't end the trophy tour in Polokwane this time around. Can you kindly reach us as well in Ṱhohoyanḓou. The love here is immense, please do reach with the trophy tour. Ri ḓo livhuwa nga maanḓa 🙏🏾
7
32
265
34,265
I drove today from Umngazi (Port St Johns) to Stanford (Hermanus). Good weather most of the way. Didn't pass a restaurant I could see that wasn't stuffed with people inside. I think @CyrilRamaphosa got it mostly right tonight... we must save the hospitals.
38
26
249
Absolutely. This is a disgrace...
These L4 regs are outrageous, arbitrary and capricious. They have little to do with health and a great deal to do with prejudice, arrogance and ideology. @CyrilRamaphosa has squandered great goodwill and citizens now need to challenge government
11
44
256
Fantastic news. Let's get it here quick. I'd pay for my own and 30 other people who might not have the money and I doubt I'd be alone....
Replying to @MaxCRoser
• And the Oxford vaccine is very, very cheap. (Given how valuable they are all vaccines are very cheap, but $3-$4 is incredibly cheap really.) [source vox.com/21590994/oxford-vacc…]
47
62
244
If I were @CyrilRamaphosa I’d give land reform over to @AgriSA — give them a series of targets and let them get on with it. They know what they’re doing and they’d be great partners for new farmers...
37
108
246
6:15 in the Cape. I should get out and stretch my legs now?
23
28
252
Are the Guptas at the airport yet?
50
73
227
In other words, not a shred of proof....
ANALYSIS: Govt has cited the science behind SA’s cigarette ban – but it doesn’t add up | @BISouthAfrica ow.ly/H6qw50zS5o3
31
64
225
For the record, National Assembly rules require MPs to supply "prima facie evidence" of wrongdoing when they seek an inquiry. The same rules require the advisory panel to find "sufficient evidence" which they clearly didn't do in the Phala Phala case. wouldn't stand much scrutiny
85
79
244
😂😂😂... but according to ICC prosecutors Vladimir Putin is abducting children from Ukraine and deporting them to Russia. That would be a crime anywhere, even in SA. And anyone can make a citizen's arrest here and Putin is a dangerous psychopath. We'll ALL arrest him...
Allan Winde doesn't have powers to stop anyone coming to this country western cape is a province not a country under a unitary state.
171
46
227
71,567
Africa has my heart...
18
7
240
Mountains around Hermanus become waterfalls in heavy rain today
9
33
235
Laugh or cry? This is an actual finance minister...
THREE URGENT TASKS FOR THE NATIONAL DEMOCRATIC REVOLUTION IN SOUTH AFRICA! 1) The State must own 40% of all mining companies.This is easy to do. 2)The State Must create a Sovereign Wealth Fund for future generations from mining dividends. 3)A State Bank must be created URGENTLY.
74
43
226
Just found this forgotten old baby in a box upstairs. Opened it and left it to breathe for 30 mins. It's fantastic...
32
2
229
But @MmusiMaimane the Finance Minister says he can only reverse the tax increases if the parties supporting him find the revenue to replace the R28bn they are designed to raise. What alternative revenue sources do you guys have in mind?
“I see much confusion and misinformation about the national budget Let me clarify again: BOSA's support is ON CONDITION the VAT increases is REVERSED, along with other spending cuts. If it is not reversed, we pull the plug on our support of the budget.” - @MmusiMaimane
56
51
233
153,100
In other news, the normally placid Klein River burst into the sea through the lagoon at Grotto Beach in Hermanus this morning for the first time in five years. Great to be there even if Holly the Ridgie nearly gave me a heart attack...
24
24
225
Shame, this Steenbras didn't get the warning from @Shell that it's sound blasting out wild coast for the next five months. Let's hope @Richard_Spoor can stop them...
29
157
214
President Junk
19
192
223
This after being asked by government not to proceed with court action pending new announcements by the state. From now on corporate SA you're on your own. I'd take the lockdown regs to court and test each one for its efficacy in stopping the actual spread of the virus...
Retailers in the liquor industry and tavern owners have been dealt yet another a blow as the government emphasised that the ban on the transportation of alcohol during the duration of the lockdown remains until April 30. #day21oflockdown iol.co.za/news/politics/alco…
37
86
218
Why would the Ministe of Police have to be forced to remove land invaders @CyrilRamaphosa ? You’ve told the world you were going to prevent grabs and do this by the book?
Court orders Minister of Police to help remove trespassers from Pretoria farm via @News24 news24.com/SouthAfrica/News/…
27
147
192
Totally nailed.... @CyrilRamaphosa needs to formally remove his spokesman from office this afternoon. Let her sue,.....
“THE Gauteng Department of Health has paid Royal Bhaca Projects at least R80 million for its personal protective equipment (PEE) services over the past week alone through a front company known as Ledla Structural Development, Independent Media can reveal.”
30
81
211
This is easily the most macabre thing I have ever read. Why would @TreasuryRSA do this?
Replying to @Constitution_94
The Government Notice (issued on Friday) from National Treasury is found below. The DA would have challenged this if this nonsense was not done under André de Ruyter. They will leave it because it paints "their own" in a good light
57
87
213
57,919
Whenever I'm downcast about South Africa my countrymen go and do something like this...
Our Brackengate Healthcare Workers dancing to #Jerusalema! 👏🏼👏🏼👏🏼@WesternCapeGov @WestCapeHealth
17
35
214
Just disgusting
Thanking His Excellency President Vladimir Putin for taking my call today, so I could gain an understanding of the situation that was unfolding between Russia and Ukraine.
42
30
208
My endless point entirely for the @Our_DA leadership and membership. If you don't change the way you behave and what you say you're just wasting all of our time...
Umngeni Mayor Chris Pappas says the DA will need to reconsider its messaging going into the 2026 municipal elections and beyond if it wants to grow "from a 20% party to a 30% party". | @soyiso_maliti brnw.ch/21wMpYM
33
37
214
21,996
Imagine having to put up With a visit from the ANC ahead of a World Cup final. It beggars belief...
What is the minister of justice doing there? Looking for Guptas at the World Cup?
32
35
206
20,039
No. It's a disgrace they apologized....
24
23
207
I'm sorry Palesa but real damage was done to @CyrilRamaphosa 's authority and credibility tonight...
Fellow South Africans, just today the US has 60k people who have died from the Coronavirus. Some of our cabinet ministers are clueless and annoying, but things could get really really bad. Enjoy your runs, walks. You will soon get to buy booze and smokes.But really, get a grip!
21
37
212
The human cost is surely bigger than the economic one. A lockdown for a month would at least enable you to identify and isolate the sick once and for all. The economic benefits of knowing have to be beyond measure...
Do you shutdown South Africa, knowing it could destroy an economy already on the edge of collapse? Or do you risk collapsing the health system, and causing thousands of deaths, by not doing enough to stop the spread of #Covid19? There are no easy answers.
36
44
209
I am so sorry for @mgigaba . No-one deserves this shit. The Guptas tried to embarrass me last year and failed. The same will happen here. South Africans are fundamentally good about this stuff...
30
48
203
The BIG question is how @PresidencyZA crafted a whole R500bn recovery plan without including the cost of a vaccine for 50m people in it.... and how none of the "experts" said a single thing about it.
A must-read on how government is failing in its #COVID19 #VaccineStrategy
32
76
207
No-one has been a better and more honorable voice for @CyrilRamaphosa than @goolammv on this platform. Now he's letting go too....
I am sick and tired of your rambling statements. You are the president of South Africa. Summon the minister of police and other security cluster ministers. Take action against ministers, police chief etc. Do something for once. Enough with your statements.
19
29
206
I have no f&$@ng words...
68
105
196
Ah Iran, our friend and ally..... @PresidencyZA
This is the brutal reality of life for women under the Islamic Republic in Iran. A woman in Tehran sent me this photo of her scarred back, flogged for the “crime” of showing her hair. Yet, she refuses to be silenced. Holding a Woman, Life, Freedom slogan, she took this photo as a powerful act of defiance, declaring: “The morality police arrested me for resisting their van. My ‘crime’ was unveiling. After months of court hearings, I was sentenced to 74 lashes. The cleric overseeing the punishment stood there to ensure it was carried out. I won’t give up my fight against this brutal regime, but we are fed up with living as prisoners in our own homeland.” Her scars tell the story of oppression, but her courage speaks of a revolution. This is a barbaric law, this is terrorism. How is this different from ISIS?
62
79
204
18,498
To think @PresJGZuma wanted to get rid of this plane for a much bigger and more expensive one... Now that he’s gone the old bird seems to have found a new lease on life. Joburg, Biarritz and now Tokyo...??
President @CyrilRamaphosa arrives at the Tokyo International Airport in #Japan🇯🇵 for the second leg of his working visit. The President is attending the seventh Tokyo International Conference on African Development taking place in Yokohama. #TICAD7 #BetterAfricaBetterWorld
23
53
202
Well sir the only thing that's going to drive your "inclusive growth" is actual growth. What are you going to do about it?
Our ultimate goal is to secure favourable trade terms that advance our national interest, drive inclusive growth and create jobs for the South African people. 🔗 tinyurl.com/5xxsca4d
37
36
205
10,312
Too late... you got caught by @PLMyburgh
Health Dept suspends contracts given to Zweli Mkhize’s associates dlvr.it/Rv4pX1
12
34
193
#StanfordFestival we don't mess around...
14
31
184
22,829
It's all PR. Absolutely nothing will come of any of this....
Ramaphosa is grilling ministers for hours - and is now demanding answers from DGs and premiers too news24.com/news24/politics/g…
21
40
187
23,196
Can their rooms not be made available to quarantine positive Covid-19 people? @DrZweliMkhize
Tsogo Sun Hotels are temporarily closing 36 hotel properties around SA, in the wake of the worsening economic fallout from the #Covid19 outbreak. bit.ly/2whZNTf
25
66
187
Something's happened to ⁦@DrZweliMkhize⁩ 's evening virus tweets. As the Western Cape drops down the percentage table we no longer publish a percentage table????
35
53
186
One for you @CyrilRamaphosa
At Consol Glass the alcohol ban is threatening to bring the company to its knees. It lost R3.5bn in sales and production during the first alcohol ban. It is losing R8 million/day. Government’s de-industrialization plan is working a treat. ✊🏽 news24.com/fin24/companies/a…
25
79
179
Someday offer @GwedeMantashe1 a stake in the solar business and it’ll be done by noon...
It's already built. Just sitting there waiting to feed into the grid. All it takes is political will.
17
43
170
Not only that but the illegal trade in liquor now generates no taxes for the state. The alcohol ban means big alcohol companies will make losses and you can't tax a loss. So ultimately the state is shooting itself in the foot and being sanctimonious about it at the same time.
Please, someone wiser & cleverer & simply more informed ... someone like @BDliveSA @Bruceps educate me on this: Is the encouragement, by way of a ban, of illegal trade, also not driving profit benefits?
33
66
175
Penguin announces JM Coetzee has passed away. #RIP
21
66
175
Thanks @rinmor my 87 year young and very thin mother-in-law Judy Chalmers just came out of 14 days with Covid-19 intact in PE. Hope for us yet...
With the same resilience that saw her through her many years as an anti-apartheid activist and later an ANC MP, Judy Chalmers faced her Covid-19 diagnosis with courage — and now looks well on her way to good health. heraldlive.co.za/news/2020-0…
9
16
173
I’d love to read an executive summary of the business case for something quite this stupid...
Government aims to create a national shipping carrier businesslive.co.za/bd/nation…
47
40
174
What an absolutely shocking and disgusting story... @MYANC fungus spreads.
A politically connected developer is building another shopping mall in Marite near Bushbuckridge. She needs to move a whole bunch of people who have lived there forever to clear the land she needs. She hired the local chief to do the removals.
10
58
180
7,444