Question: who is the president of south africa 2018
Answer: Cyril Ramaphosa