Deputy President David Mabuza responding to questions in the National Assembly, Cape Town
Deputy President addresses Military Veterans
Deputy President David Mabuza addressing Military Veterans at the Archie Gumede Conference Centre in Durban, KwaZulu-Natal
Deputy President addresses Military Veterans
Deputy President David Mabuza, in his capacity as the Chairperson of the Presidential Task Team on Military Veterans, addressing Military Veterans in Western Cape
Sharm El-Sheikh Summit presser
President Cyril Ramaphosa hosts a Press Conference at the conclusion of his participation in the Sharm El-Sheikh Climate Implementation Summit, Egypt
JET Investment Plan meeting, Egypt
President Cyril Ramaphosa with Chancellor Olaf Scholz, President Emmanuel Macron, Prime Minister Rishi Sunak, EC President Ursula von der Leyen, and Special Presidential Envoy John Kerry