SA’s string of un strategic presidents – Richard Calland

Cyril Ramaphosa has “dithered, seeking to wait until sufficient consensus has formed or putting in place cumbersome consultation processes, before reaching a clear decision”…