May 24, 2022 Africa SOUTH AFRICA: Home Affairs official dismissed over Shepherd Bushiri’s application for residence South African Home Affairs official who approved self Acclaimed Prophet Shepherd Bushiri's permanent residence permit.. Read more