African National Congress: GK, General Studies and Current Affairs

Cyril Ramaphosa as new President of South Africa

South African lawmakers have re-elected Cyril Ramaphosa as the president of the country. The Members of Parliament (MP) from the African National Congress (ANC) have chosen the head of state in the parliament’s first post-election ..

Cyril Ramaphosa sworn-in as new President of South Africa

Cyril Ramaphosa, head of the ruling African National Congress (ANC), has been sworn-in as the new President of South Africa on 15 February 2018. He was elected as the fifth president of South Africa by ..