Cyril Ramaphosa has been sworn(feb-2018) in as the new President of which nation? February 22, 2018 – by admin Cyril Ramaphosa has been sworn(feb-2018) in as the new President of which nation? A. Zambia B. Cuba C. South Africa D. Libya