South Africa's Cyril Ramaphosa is to be sworn in as president at a ceremony in Pretoria on Wednesday after his weakened African National Congress (ANC) struck a government coalition deal.
Lawmakers voted overwhelmingly to re-elect the 71-year-old last week, after a May 29 general election that produced no outright winner.