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 ...