It's being reported that church leader Shepherd Bushiri has handed himself over to law enforcement authorities. - Smile 90.4FM

It’s being reported that church leader Shepherd Bushiri has handed himself over to law enforcement authorities.