New president of South Africa who sworn oath on 26 may 2019 is _______ ? By taleemified - June 7, 2019 30 A. Jacob zuma B. Cyril Ramaphosa C. Thabo Mekhi D. Jozua François