Adedokun Waliyu
June 19, 2024
South Africa’s Cyril Ramaphosa has been sworn in for a new term as president at a ceremony...