The denouement of Emmanuel Macron September 1, 2025 / R.W. Johnson / Leave a Comment R.W. Johnson The denouement of Emmanuel Macron Read More »
Ramaphosa continues to chase the investment mirage August 25, 2025 / R.W. Johnson / Leave a Comment R.W. Johnson Ramaphosa continues to chase the investment mirage Read More »
National Dialogue harks back to Kliptown, not Codesa August 25, 2025 / Blog, R.W. Johnson Blog, R.W. Johnson National Dialogue harks back to Kliptown, not Codesa Read More »
The Premier League: Let the games begin ! August 18, 2025 / R.W. Johnson / Leave a Comment R.W. Johnson The Premier League: Let the games begin ! Read More »
Crippled National Dialogue limps to the start line August 14, 2025 / R.W. Johnson / 2 Comments R.W. Johnson Crippled National Dialogue limps to the start line Read More »
Thinking about what comes next July 25, 2025 / R.W. Johnson / 1 Comment R.W. Johnson Thinking about what comes next Read More »
Understand the rules before you play this game July 17, 2025 / Blog, R.W. Johnson / 1 Comment Blog, R.W. Johnson Understand the rules before you play this game Read More »
Trump, trade and BEE                 July 13, 2025 / R.W. Johnson / Leave a Comment R.W. Johnson Trump, trade and BEE                 Read More »
Farewell to the ‘Progressives’ June 29, 2025 / R.W. Johnson / 1 Comment R.W. Johnson Farewell to the ‘Progressives’ Read More »
Will Donald Trump go to war? June 20, 2025 / R.W. Johnson / 1 Comment R.W. Johnson Will Donald Trump go to war? Read More »