Who is Malawi’s self-proclaimed ‘prophet’ Shepherd Bushiri?

Who is Malawi’s self-proclaimed ‘prophet’ Shepherd Bushiri? https://flip.it/nH3JWZ

Say Something