Tag: Lenin Shope

Shope: South African ambassador dies in Dakar

South Africa’s ambassador to Senegal, Lenin Magigwane Shope, was reported dead after