World

South African President Appears Before Corruption Investigators

President Cyril Ramaphosa is testifying about graft during his predecessor’s tenure, in what analysts have characterized as a battle for the soul of the governing African National Congress.