South Africa's president Cyril Ramaphosa busted some dance moves during his recent visit to KwaZulu-Natal He went viral in a ...
His win on Tuesday over Vice President Kamala Harris drew immediate congratulations from African leaders, with Egypt’s Abdel ...
Africans woke up to the news that former President Donald Trump was on course to win the U.S. election, with newspaper ...
President Cyril Ramaphosa has appointed Dr Crispian Olver as the new deputy chairperson of the Presidential Climate Commission (PCC), with effect from January 1, 2025.
JOHANNESBURG - President Cyril Ramaphosa says as the most advanced, diverse economy in sub-Saharan Africa, South Africa has a great deal to offer as an investment destination. Ramaphosa addressed ...
President Cyril Ramaphosa has extended his personal congratulations, along with those of the South African Government, to Ghana's Foreign Minister, Shirley Ayorkor Botchwey, on her recent ...
The arrangement was announced by Leon Schreiber, the home affairs minister from the Democratic Alliance, but was repudiated by President Cyril Ramaphosa’s spokesperson and his African National ...
In light of the ANC’s historic electoral losses, President Cyril Ramaphosa has cautioned its members to avoid internal strife that could further harm the party. In a poignant address at the OR ...
President Cyril Ramaphosa has reiterated his promise of bringing a high-speed rail system to South Africa, saying the development of the country’s National Rail Masterplan is expected to be ...
ANC secretary-general Fikile Mbalula says the party's new political education course is designed to teach members discipline and expand their knowledge.
Key leaders from the Brics nations — Russian President Vladimir Putin, Indian Prime Minister Narendra Modi, Chinese President Xi Jinping and South African President Cyril Ramaphosa — convened to ...
TEHRAN (Tasnim) – President of South Africa Cyril Ramaphosa said Iran’s membership in BRICS will strengthen the bloc, highlighting his country’s support for collective progress and battle ...