Cyril Ramaphosa became South Africa's president in 2018, following the resignation of the scandal-ridden Jacob Zuma. He currently stands at the helm of the ruling African National Congress party, the ANC.