Self-Proclaimed Prophet in Malawi Allegedly Sells Soap That Can Wash Away Sins
A Malawi man who refers to himself as “Prophet Shepherd Bushiri,” is said to be selling soap which has his photo on it, claiming that it can absolve people's sins.
In order to get more people to buy his products, his promoters are claiming…