South African President, Cyril Ramaphosa is hosting Nigeria’s President Muhammdu Buhari who is on a three day state visit to South Africa. The state visit comes against a backdrop of xenophobic violence that sent shivers down the spine of the continent. The two countries look to strengthen trade ties in the areas of science, technology, transport, agriculture, tourism and culture….