Even though South Africa has three different capitals, the country only has one president. Currently, that is Cyril Ramaphosa. He was elected in 2018 and served as the deputy president from 2014 to 2018.
According to Forbes, Cyril Ramaphosa started out his career as an anti-apartheid activist. Over time, he became a businessman and founded the National Union of Mineworkers, advocating for Black workers.