South Africa 27 August 2023 South Africa’s strange obsession with China is proof that it’s a cheap date Greg Mills and Ray Hartley 5 min 14
South Africa 21 August 2023 “We don't need no thought control” – The Problem with the BRICS Summit Greg Mills and Ray Hartley 5 min 1
South Africa 30 July 2023 Zuma, Ramaphosa, Mashatile: SA Business must finally accept the problem is the ANC itself Greg Mills and Ray Hartley 6 min 23
South Africa 9 July 2023 Dead Ideology fights back – but ad hominem attacks won't make SA’s foreign policy rational, or right Greg Mills and Ray Hartley 4 min 16
World 25 June 2023 Rolling back authoritarianism — a bad weekend for Putin's little helpers Greg Mills and Ray Hartley 6 min 0
South Africa 18 June 2023 Punching below our diplomatic weight - why SA foreign policy fails on Ukraine Greg Mills and Ray Hartley 7 min 11
Africa 15 May 2023 Eight reasons why it’s in Africa’s interests to support Ukraine Greg Mills and Ray Hartley 6 min 2
Maverick News 12 May 2023 The Return of History? No future guaranteed, no state a spectator Greg Mills and Ray Hartley 6 min 2
Maverick News 2 May 2023 China, India and Brazil in favour of UN resolution describing Russia as aggressor - SA abstains - what now? Greg Mills and Ray Hartley 3 min 22
South Africa 1 May 2023 Why Mo Shaik’s rattle and roll just doesn’t rock Greg Mills and Ray Hartley 5 min 5
Maverick News 26 March 2023 Zimbabwe needs a second liberation – from the liberators themselves Greg Mills and Ray Hartley 5 min 10
Africa 17 March 2023 How to stop an ever-rising tide of failure: A playbook to unseat liberation movements Greg Mills and Ray Hartley 5 min 3