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