Senoir ANC leaders Jessie Duarte, Ace Magashule, President Cyril Ramaphosa, Deputy President David Mabuza and Paul Mashatile. Picture: Nhlanhla Phillips/African News Agency/ANA
President Cyril Ramaphosa has been fully in charge of the government and has been able to run it the way he sees fit with little hindrance.