President Cyril Ramaphosa officiates Swearing-in of new Deputy President, Cabinet Ministers and Deputy Ministers as Members of National Executive WATCH | Ramaphosa responds to debate 22 July 2024