Joshua Meservey appears on National Security News to discuss South African President Cyril Ramaphosa.

Caption
Dr. Alex Karp. (Wall Street Journal photo)
Joshua Meservey appears on National Security News to discuss South African President Cyril Ramaphosa.