Connect with us

Foreign

Ramaphosa sworn in for second term as South Africa’s president

  Cyril Ramaphosa has been sworn in for a second term, despite failing to win the required majority of seats...

More Posts