Cyril Ramaphosa

Cyril Ramaphosa    His Excellency Matamela Cyril Ramaphosa 5th President of South Africa Incumbent Assumed office 15 February 2018 Preceded by Jacob Zuma President of the African National Congress Incumbent Assumed office 18 December 2017 Deputy David Mabuza Preceded by Jacob Zuma Deputy President of South Africa In office 26 May 2014 – 15 February 2018… Read More Cyril Ramaphosa