ExPresident Muhammadu Buhari has received a letter of apology from his South Africa counterpart Mr Cyril Ramaphosa.

In the letter, delivered by Ramaphosa’s special envoy, Mr Jeff Radebe. Ramaphosa  to Buhari on Monday, the South African president apologised to Nigeria over the xenophobic attacks in his country.

A meeting between Buhari and Radebe has just ended at the Presidential Villa, Abuja.