The President of South Africa Cyril Ramaphosa is visiting the UK for a packed two day trip. The President of South Africa Cyril Ramaphosa is visiting the UK for a packed two day trip. Th Daily Express The Daily Express