Republic Day 2019: Who is Cyril Ramaphosa, the chief guest and President of South Africa?

Republic Day 2019: Who is Cyril Ramaphosa, the chief guest and President of South Africa?

Meet Cyril Ramaphosa, the 5th President of South Africa and the chief guest of India's Republic Day 2019.