Cyril Ramaphosa has officially been sworn in as president of South Africa.
Cyril Ramaphosa has officially been sworn in as president of South Africa.
Cyril Ramaphosa has officially been sworn in as president of South Africa.
Cyril Ramaphosa has officially been sworn in as president of South Africa.