Latest News Ramaphosa inaugurated for Second Term as South African President Peter Jun 19, 2024 South Africa’s Cyril Ramaphosa, is sworn in as President at his inauguration at the Union Buildings in Tshwane,…