The New president of South Africa who sworn oath on 26 may 2019 is______________?
A. Jacob zuma
B. Cyril Ramaphosa
C. Thabo Mekhi
D. Jozua François
A. Jacob zuma
B. Cyril Ramaphosa
C. Thabo Mekhi
D. Jozua François