Self-proclaimed prophet and church leader Shepherd Bushiri has surrendered to police in Malawi where he had fled. Bushiri is wanted on charges of theft and money laundering in South Africa. Bushiri ...
JOHANNESBURG - Self-proclaimed prophet Shepherd Bushiri and his wife Mary, have no plans to set foot in South Africa, to face the law. The couple is now appealing a Malawian court ruling, approving ...
JOHANNESBURG - A Malawian court has ruled that self-proclaimed prophet Shepherd Bushiri can be extradited to South Africa.