
South African President Cyril Ramaphosa heads to the White House today for conciliatory talks with one of his country's most persistent critics: President Trump.
(Image credit: Nardus Engelbrecht)

South African President Cyril Ramaphosa heads to the White House today for conciliatory talks with one of his country's most persistent critics: President Trump.
(Image credit: Nardus Engelbrecht)