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 ...
Prophet Shepherd Bushiri has distanced himself from political prophecies circulating on social media that predict he will become Malawi's future President, urging Malawians and fellow religious ...